MQTT
Last updated
Last updated
MQTT is a standard messaging protocol used for the Internet of Things (IoT) because it requires minimal resources and can be executed by small microcontrollers found in connected devices.
IoT devices have a real need for this type of lightweight protocol because it guarantees fast and reliable communication with minimal hardware requirements, keeping power consumption and manufacturing costs low.
IoT devices like smart temperature sensors regularly transmit information over the internet, but before you can deduce any meaningful information from that measurement, you need to store it in an adequate database. Smart sensor measurements are not complex, but they are highly dependent on the time constant — when the measurement was taken — and as a result, time-series databases, like InfluxDB, offer an efficient option to store and manipulate that kind of data.
In this Lab, we take a look at a logistics use case. Each of our delivery trucks is fitted with sensors monitoring:
• Headlights
• Axle vibration
• Tyre pressure
• Load
• Engine temp
• GPS co-ordinates
The streamed data will help optimize routes and enable predictive maintenance.