MQTT is a natural choice for the Internet of Things. It is often described as the M2M connectivity protocol of the Internet of Things.
The operating principle is based on an architecture where a “Client” (a sensor for example) publishes (Publish) its data, by defining a “Topic”, with a Broker. Other Clients may subscribe (Subscribe) to receive data published on a particular “Topic”.
The IOT Factory software platform supports both modes of communication:
IOT Factory as MQTT Broker: As a Broker, the IOT Factory platform can receive data from sensors that publish their measurement results (Publish). And dispatcher them to “Subscribers” who wish to receive them.
IOT Factory as Subscriber: As a Subscriber, the IOT Factory platform can subscribe to different “Topics” on sensors, or from other Brokers, and feed dashboards, advanced analytics and Alerts .