Using the MQTT Protocol in Real Time for
Synchronizing IoT Device State
Adnan Shaout and Brennan Crispin
Electrical and Computer Engineering Department, University of Michigan, Dearborn
Abstract: This paper will present a design and implementation for an embedded system to connect to a Machine to Machine (M2M) broker. The proposed system will use the cloud server to communicate with other embedded systems. The system will be configurable from a cloud-based web service. The paper also will explore previous research on M2M protocols such as Message Queueing Telemetry Transport (MQTT) and Advanced Messaging Queuing Protocol (AMQP). The paper will present and demonstrate an MQTT based system for synchronizing IoT device state across multiple client nodes. The objective of the system is for state changes to be registered and distributed throughout the system in under 1 second
Keywords: MQTT, synchronizing, machine to machine,