Using the MQTT Protocol in Real Time for Synchronizing IoT Device State

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; and initial registration of a new node should occur in under 30 seconds.

Keywords: MQTT, synchronizing, machine to machine, real time systems, IoT, cloud computing.

Received February 16, 2018; accepted April 11, 2018
 
Read 3208 times
Share
Top
We use cookies to improve our website. By continuing to use this website, you are giving consent to cookies being used. More details…