Message Queuing Telemetry Transport dalam Internet of Things menggunakan ESP-32

Authors

  • Moh Noor Al-Azam Fakultas Ilmu Komputer Universitas Narotama http://orcid.org/0000-0002-2714-1108
  • Darian Rizaludin Fakultas Ilmu Komputer Universitas Narotama
  • Yulius Satmoko Raharjo Fakultas Ilmu Komputer Universitas Narotama
  • Aryo Nugroho Fakultas Ilmu Komputer Universitas Narotama

DOI:

https://doi.org/10.30865/mib.v3i3.1160

Abstract

Message Queuing Telemetry Transport (MQTT) is a connectivity protocol between machines or now better known as the Internet of Things (IoT). This protocol recognizes two basic functions of M2M communication, namely publish and subscribe (pub/sub). The MQTT protocol is designed as a very simple and very lightweight message delivery protocol, designed for devices that are limited and with low bandwidth capacity, high latency or on an unreliable network. The design principles are to minimize bandwidth requirements and device resource requirements, and keep trying to ensure reliability and guaranteed delivery rates. In this paper, VerneMQ performance reliability is tested - one of the MQTT brokers, with several stressing levels using ESP-32 as a publisher and notebook with the python application as a subscriber.

References

IBM Institute for Business Value, “Device democracy: Saving the Future of The Internet of Things.†IBM Corporation, Jul-2015.

M. N. Al-Azam, M. M. Achlaq, A. Nugroho, A. Gabriel Sooai, A. Winaya, and Maftuchah, “Broadcasting the Status of Plant Growth Chamber using Bluetooth Low Energy,†MATEC Web Conf., vol. 164, p. 01029, 2018.

R. Giambona, A. E. C. Redondi, and M. Cesana, “MQTT+: Enhanced Syntax and Broker Functionalities for Data Filtering, Processing and Aggregation,†in Proceedings of the 14th ACM International Symposium on QoS and Security for Wireless and Mobile Networks - Q2SWinet’18, Montreal, QC, Canada, 2018, pp. 77–84.

D. Chattopadhyay, A. Samantaray, and A. Datta, “Device microagent for IoT home gateway: a lightweight plug-n-play architecture,†ACM SIGBED Rev., vol. 15, no. 2, pp. 16–23, Jun. 2018.

P. Colombo and E. Ferrari, “Access Control Enforcement within MQTT-based Internet of Things Ecosystems,†in Proceedings of the 23nd ACM on Symposium on Access Control Models and Technologies - SACMAT ’18, Indianapolis, Indiana, USA, 2018, pp. 223–234.

Ricardo Haryunarendra, Darian Rizaluddin, and Moh Noor Al-Azam, “PERFORMA JARINGAN FREE WIRELESS DI TAMAN KOTA SURABAYA,†J. LINK, vol. 26, pp. 5–25, Sep. 2017.

R. Giambona, A. E. C. Redondi, and M. Cesana, “Demonstrating MQTT+: An Advanced Broker for Data Filtering, Processing and Aggregation,†in Proceedings of the 21st ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems - MSWIM ’18, Montreal, QC, Canada, 2018, pp. 357–358.

Mochamad Mizanul Achlaq, Moh Noor Al-Azam, Maftuchah Maftuchah, and Aris Winaya, “Nawala Mangsa 2.0 – Weather Station with BLE Broadcaster,†Univ. Islam Sultan Agung, vol. 6, no. 2, Jun. 2018.

Neil Kolban, Kolban’s Book on ESP 32. Victoria, British Columbia, Canada: Lean Publishing., 2018.

D. Rachman, M. N. Al Azam, and B. Anindito, “Sistem Pemantau & Pengendalian Rumah Cerdas Menggunakan Infrastuktur Internet Messaging,†J. Ilm. Link, vol. 26, no. 1, p. 34, 2017.

G. C. Hillar, Internet of Things with Python: Interact with the world and rapidly prototype IoT applications using Python. Birmingham Mumbai: Packt Publishing Limited, 2016.

Downloads

Published

2019-07-30

Issue

Section

Articles