Hardware Implementation of MQTT Broker and Precise Time Synchronization Using IoT Devices

Koutarou Yamamoto, Akihiro Fukuhara, Hiroaki Nishi

Research output: Contribution to journalArticlepeer-review

Abstract

In recent years, while internet of things (IoT) devices and cloud computing environments have been penetrated, the increase in communication latency and concentration of traffic caused by data centers has deteriorated the quality of some network services. Message Queuing Telemetry Transport (MQTT) is a well-known protocol for exchanging messages between dedicated applications. MQTT employs a publish–subscribe model in which a broker mediates communication between IoT devices and applications. To improve service quality, the processing latency of the broker should be reduced. Moreover, the broker's throughput must be increased. IoT devices, in particular, must maintain a highly accurate time to provide some IoT services. This study proposed hardware implementation of MQTT broker and evaluated the accuracy of an MQTT-based time synchronization method. The proposed MQTT architecture's hardware resource utilization is also provided. We confirmed that our implementation achieved high throughput, low latency, and low jitter MQTT broker, which satisfies the smart city services for automated drive and power control, which must be less than a few milliseconds.

Original languageEnglish
Pages (from-to)209-217
Number of pages9
JournalIEEJ Transactions on Electrical and Electronic Engineering
Volume17
Issue number2
DOIs
Publication statusAccepted/In press - 2021

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Hardware Implementation of MQTT Broker and Precise Time Synchronization Using IoT Devices'. Together they form a unique fingerprint.

Cite this