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
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