Design and Implementation of a LoRa Communication System Supporting Edge Computing on the Smart Multi-Platform IoT Gateway
Main Article Content
Abstract
LoRa technology was developed over 10 years ago, with many communication protocols optimized for LoRaWAN. However, in the protocols, all data from the end devices are sent directly or forwarded through a gateway to the LoRaWAN server and processed centrally there. Accordingly, the gateway only acts as a forwarder. This mechanism increases the processing load on the server, increases latency, and is not suitable for applications with a large number of end devices or that require real-time applications. In this paper, we design and develop a new LoRa communication protocol that supports edge computing at the gateway. At the same time, the authors design and manufacture a Smart Multiplatform IoT Gateway (SMGW) and LoRa nodes that allow the implementation and evaluation of the proposed protocol in practice. The test results on a system of 50 LoRa nodes and the SMGW show that the proposed protocol works well when evaluating its performance in terms of reliability, latency, and power consumption. This proposed system is suitable for applications that require edge computing and is easily extendable to other IoT applications.
Keywords
LoRa protocol, edge computing, multiplatform gateway, IoT system
Article Details

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
References
[1]. Arne Holst, Number of IoT connected devices worldwide 2019-2030, Jan 20, 2021
[2]. Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswamia, M. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 29, 1645–1660 https://doi.org/10.1016/j.future.2013.01.010
[3]. T.-Q. Vinh and T. MIYOSHI, Adaptive routing protocol with energy efficiency and event clustering for wireless sensor networks, IEICE Trans. Commun. 91 (9), 2795–2805, 2008. https://doi.org/10.1093/ietcom/e91-b.9.2795
[4]. T.-Q. Vinh and T. MIYOSHI, A novel gossip-based sensing coverage algorithm for dense wireless sensor networks, Computer Networks 53 (13), 2275-2287. https://doi.org/10.1016/j.comnet.2009.04.003
[5]. T.-Q. Vinh and T. MIYOSHI, Energy balance on adaptive routing protocol considering the sensing coverage problem for wireless sensor networks, Commun. Electron. ICCE, 2008.
[6]. Noreen, U., Bounceur, A., & Clavier, L. (2017). A study of LoRa low power and wide area network technology. Proc. In 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP). https://doi.org/10.1109/atsip.2017.8075570.
[7]. Want, R.; Schilit, B.; Laskowski, D. Bluetooth le finds its niche. IEEE Pervasive Comput. 2013, 12, 12–16. https://doi.org/10.1109/MPRV.2013.60
[8]. LoRa Alliance, LoRa and LoRaWAN: A technical overview, Tech. Paper, Semtech, 1-26, 2020.
[9]. Q. Zhou, K. Zheng, L. Hou, J. Xing, and R. Xu, Design and implementation of open LoRa for IoT, IEEE Access, vol. 7, pp. 100649–100657, July 2019. https://doi.org/10.1109/ACCESS.2019.2930243
[10]. LoRa Alliance, LoRaWAN® distance world record broken, twice. 766 km (476 miles) using 25mW transmission power. Available: https://lora-alliance.org/LoRaWAN-news/LoRaWANr-distance/
[11]. Semtech, Sx1276/77/78/79 -137 MHz to 1020 MHz low power long range transceiver. Rev. 6 - January 2019. Tech. Rep. August 2016.
[12]. LoRa Alliance, LoRaWAN Specification (V1.1).
[2]. Gubbi, J.; Buyya, R.; Marusic, S.; Palaniswamia, M. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Gener. Comput. Syst. 2013, 29, 1645–1660 https://doi.org/10.1016/j.future.2013.01.010
[3]. T.-Q. Vinh and T. MIYOSHI, Adaptive routing protocol with energy efficiency and event clustering for wireless sensor networks, IEICE Trans. Commun. 91 (9), 2795–2805, 2008. https://doi.org/10.1093/ietcom/e91-b.9.2795
[4]. T.-Q. Vinh and T. MIYOSHI, A novel gossip-based sensing coverage algorithm for dense wireless sensor networks, Computer Networks 53 (13), 2275-2287. https://doi.org/10.1016/j.comnet.2009.04.003
[5]. T.-Q. Vinh and T. MIYOSHI, Energy balance on adaptive routing protocol considering the sensing coverage problem for wireless sensor networks, Commun. Electron. ICCE, 2008.
[6]. Noreen, U., Bounceur, A., & Clavier, L. (2017). A study of LoRa low power and wide area network technology. Proc. In 2017 International Conference on Advanced Technologies for Signal and Image Processing (ATSIP). https://doi.org/10.1109/atsip.2017.8075570.
[7]. Want, R.; Schilit, B.; Laskowski, D. Bluetooth le finds its niche. IEEE Pervasive Comput. 2013, 12, 12–16. https://doi.org/10.1109/MPRV.2013.60
[8]. LoRa Alliance, LoRa and LoRaWAN: A technical overview, Tech. Paper, Semtech, 1-26, 2020.
[9]. Q. Zhou, K. Zheng, L. Hou, J. Xing, and R. Xu, Design and implementation of open LoRa for IoT, IEEE Access, vol. 7, pp. 100649–100657, July 2019. https://doi.org/10.1109/ACCESS.2019.2930243
[10]. LoRa Alliance, LoRaWAN® distance world record broken, twice. 766 km (476 miles) using 25mW transmission power. Available: https://lora-alliance.org/LoRaWAN-news/LoRaWANr-distance/
[11]. Semtech, Sx1276/77/78/79 -137 MHz to 1020 MHz low power long range transceiver. Rev. 6 - January 2019. Tech. Rep. August 2016.
[12]. LoRa Alliance, LoRaWAN Specification (V1.1).