Big Data Processing
Streaming sensor data arrive in the Apache Kafka data pipeline for real-time data processing. It is horizontally scalable, fault-tolerant, wicked fast, and runs in production in thousands of companies.
Pre-processed sensor data is persisted in time-series databases like InfluxDB or NoSQL databases like HBase or Cassandra.
Apache Spark can be used for further data processing and to create machine learning algorithmn.
Dashboards visualize real-time sensor data directly to your desktop or mobile phone.
Grafana can be used to build dashboards to visualize the device sensor data and creating monitoring alerts.
The build in device management component can be used to manage all device settings.
MQTT channels can be used for the communication between devices and the management platform.