amoydream / IOT-Platform

Built a Distributed Platform that is capable of managing and running IoT applications on it. The platform is able to register new sensor type and sensors. API is provided for the application developer to get data from the respective sensor. The platform has features like scheduling, monitoring, notification, fault tolerance and centralized logging. Kafka cluster is setup to receive stream of sensor data and forward it to multiple algorithms subscribed for that sensor. All the services of the platform are containerized (running in docker)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IOT-Platform

  • Built a Distributed Platform that is capable of managing and running IoT applications on it.

  • The platform is able to register new sensor type and sensors.

  • API is provided for the application developer to get data from the respective sensor.

  • The platform has features like scheduling, monitoring, notification, fault tolerance and centralized logging.

  • Kafka cluster is setup to receive stream of sensor data and forward it to multiple algorithms subscribed for that sensor.

  • All the services of the platform are containerized (running in docker)

Refer documents for more details

alt tag

About

Built a Distributed Platform that is capable of managing and running IoT applications on it. The platform is able to register new sensor type and sensors. API is provided for the application developer to get data from the respective sensor. The platform has features like scheduling, monitoring, notification, fault tolerance and centralized logging. Kafka cluster is setup to receive stream of sensor data and forward it to multiple algorithms subscribed for that sensor. All the services of the platform are containerized (running in docker)


Languages

Language:Python 81.6%Language:Shell 9.1%Language:HTML 8.5%Language:Dockerfile 0.7%