Blog

blog post with image

MQTT is a machine to machine/IoT connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport. It is expanded as Message Queue Telemetry Transport.

It is often used for transporting messages between two points and to connect various IoT devices with enterprise servers and consumers. What makes MQTT so special is its super lightweight architecture which is ideal for scenarios where bandwidth is not optimal.

Internet of Things (IoT) is gaining more traction with the arrival of connected device such as the Raspberry Pi, Arduino and other embedded platform. We all know, MQTT uses TCP (Transmission Control protocol), and has features beneficial to IoT devices. Basically, MQTT works on a publish/subscribe architecture. When a client publishes a message that’s directed towards a particular topic, the broker forwards the message to any client that has subscribed topic. It is an open and standardised protocol which makes it easy to adopt for the wide variety of IoT devices, platforms, and operating systems. This is one of the vital reasons why we decided to open MQTT protocol for Horavue.

If a message containing the current temperature in a room which is collected by a sensor, Horavue takes the message and stores its content in a stream in our cloud. Once the data is in a stream, you can easily visualise and analyse the data.

Gone are the days we used HTTP to send data. MQTT have taken precedence and much more protocols are just right around the corner. Watch out for more from Horavue.