TMAC A Telemetry MAC Protocol for MQTT over LoRa Networks

Main Article Content

ธงชัย เจือจันทร์
ทวีวัฒน์ มูลจัด
เอกธนัช เหลืองศิริวรรณ

Abstract

MQ Telemetry Transport (MQTT) has been designed and developed for an ultra-low bandwidth communication and has been applied to used in Internet of Things (IoT). Recently, MQTT has been used in traditional networks. Yet, the ultra-low bandwidth and long-range communication of MQTT have been considerably increased. Previous proposed techniques still struggle to make MQTT compatible with Long-Range (LoRa) networks. In this paper, we have design and implement the Telemetry Media Access Control (TMAC). Our TMAC helps increase ranges of MQTT’s data communications. We have experimented our TMAC using a network testbed. Experimental results have illustrated that our TMAC can transfer data over 5 kilometers with low network overhead.

Article Details

Section
Academic Articles

References

Ansari, N., & Zhang, J. (2013). Media Access Control and Resource Allocation: For Next Generation Passive Optical Networks. Springer Publishing Company, Incorporated.

Audebert, V., Catalano, J., Coracin, M., Gourrierec, M. L., Sornin, N., & Yegin, A. (2021). Static Context Header Compression and Fragmentation (SCHC) over LoRaWAN (RFC No. 9011; Standards Track). IETF.

Bhawiyuga, A., Amron, K., Primanandha, R., Kartikasari, D. P., Arijudin, H., & Prabandari, D. A. (2019). LoRa-MQTT Gateway Device for Supporting Sensorto-Cloud Data Transmission in Smart Aquaculture IoT Application. 2019 International Conference

on Sustainable Information Engineering and Technology (SIET), 187–190. https://doi.org/10.1109/SIET48054.2019.8986124

Ferré, G., & Giremus, A. (2018). LoRa Physical Layer Principle and Performance Analysis. 2018 25th IEEE International Conference on Electronics, Circuits and Systems (ICECS), 65–68. https://doi.org/10.1109/ICECS.2018.8617880

Heile, B., Minaburo, A., PAradells, J., Perkins, C., Ponsard, B., Ratilainen, A., SUM, C.-S., Toutain, L., Yegin, A., & Zuniga, J. C. (2018). Low-Power Wide Area Network (LPWAN) Overview (RFC No. 8376). IETF.

HiveMQ. (2020). MQTT & MQTT 5 Essentials (Vol. 1). HiveMQ GmbH.

Huang, A., Huang, M., Shao, Z., Zhang, X., Wu, D., & Cao, C. (2019). A Practical Marine Wireless Sensor Network Monitoring System Based on LoRa and MQTT. 2019 IEEE 2nd International Conference on Electronics Technology (ICET), 330–334. https://doi.

org/10.1109/ELTECH.2019.8839464

IETF. (2021). Internet Engineering Task Force. https://www.ietf.org/

Kietzmann, P., Alamos, J., Kutscher, D., Schmidt, T. C., & Wählisch, M. (2022). Delay-Tolerant ICN and Its Application to LoRa. Proceedings of the 9th ACM Conference on Information-Centric Networking, 125–136. https://doi.org/10.1145/3517212.3558081

Minaburo, A., Toutain, L., Gomez, C., Barthel, D., & Zuniga, J. C. (2020). SCHC: Generic Framework for Static Context Header Compression and Fragmentation (RFC No. 8724). IETF. https://datatracker.ietf.org/doc/html/rfc8724

Petrariu, A. I., Lavric, A., & Coca, E. (2019). LoRaWAN Gateway: Design, Implementation and Testing in Real Environment. 2019 IEEE 25th International Symposium for Design and Technology in Electronic Packaging (SIITME), 49–53. https://doi.org/10.1109/SIITME47687.2019.8990791

Socolofsky, T. J., & Kale, C. J. (1991). A TCP/IP Tutorial (RFC) [1180]. IETF.

Spinsante, S., Ciattaglia, G., Del Campo, A., Perla, D., Pigini, D., Cancellieri, G., & Gambi, E. (2017). A LoRa enabled building automation architecture based on MQTT. 2017 AEIT International Annual Conference, 1–5. https://doi.org/10.23919/AEIT.2017.8240560

Sun, C., Zheng, F., Zhou, G., & Guo, K. (2020). Design and Implementation of Cloud-based Single-channel LoRa IIoT Gateway Using Raspberry Pi. 2020 39th Chinese Control Conference (CCC), 5259–5263. https://doi.org/10.23919/CCC50068.2020.9189480

Tayebi, A., Veltri, L., Zanichelli, F., & Caselli, S. (2022). Interworking between LoRaWAN and non-LoRa IoT Systems. 2022 IEEE International Conference on Pervasive Computing and Communications Workshops and Other Affiliated Events (PerCom

Workshops), 415–420. https://doi.org/10.1109/PerComWorkshops53856.2022.9767494

Vangelista, L. (2017). Frequency Shift Chirp Modulation: The LoRa Modulation. IEEE Signal Processing Letters, 24(12), 1818–1821. https://doi.org/10.1109/LSP.2017.2762960