LoRa Meets Artificial Intelligence to Optimize Indoor Networks for Static EDs
Corresponding Author
Malak Abid Ali Khan
Information System and Security Countermeasures Experimental Center, School of Information and Electronics, Beijing Institute of Technology, Beijing, China
Correspondence:
Malak Abid Ali Khan ([email protected])
Senlin Luo ([email protected])
Search for more papers by this authorCorresponding Author
Senlin Luo
Information System and Security Countermeasures Experimental Center, School of Information and Electronics, Beijing Institute of Technology, Beijing, China
Correspondence:
Malak Abid Ali Khan ([email protected])
Senlin Luo ([email protected])
Search for more papers by this authorHongbin Ma
National Key Lab of Autonomous Intelligent Unmanned Systems, School of Automation, Beijing Institute of Technology, Beijing, China
Search for more papers by this authorAmjad Iqbal
Department of System and Computer Engineering, Carleton University, Ottawa, Canada
Search for more papers by this authorCorresponding Author
Malak Abid Ali Khan
Information System and Security Countermeasures Experimental Center, School of Information and Electronics, Beijing Institute of Technology, Beijing, China
Correspondence:
Malak Abid Ali Khan ([email protected])
Senlin Luo ([email protected])
Search for more papers by this authorCorresponding Author
Senlin Luo
Information System and Security Countermeasures Experimental Center, School of Information and Electronics, Beijing Institute of Technology, Beijing, China
Correspondence:
Malak Abid Ali Khan ([email protected])
Senlin Luo ([email protected])
Search for more papers by this authorHongbin Ma
National Key Lab of Autonomous Intelligent Unmanned Systems, School of Automation, Beijing Institute of Technology, Beijing, China
Search for more papers by this authorAmjad Iqbal
Department of System and Computer Engineering, Carleton University, Ottawa, Canada
Search for more papers by this authorABSTRACT
The architectural design of the Indoor Internet of Things (IIoT) network targeting static end devices (EDs) and gateways (GWs) has been innovatively formulated in this paper, integrating LoRa technology to mitigate losses and ensure seamless information reception through meticulous ED allocation. The arrangement of simultaneously transmitted data within the network server (NS) employs a deep neural network (DNN) with distributed machine learning (DML) to adjust transmission parameters, ensuring frequent uninterrupted bidirectional communication. This augmentation is obtained by strategically deploying EDs within distinct clusters determined by K-means and density-based spatial clustering with noise (DBSCAN), thus optimizing spreading factor (SF) and data rate (DR) allocation to prevent data congestion and improve signal-to-interference noise ratio (SINR). The proposed hybrid model (DR|SF) for pure and slotted ALOHA amplifies the network's performance metrics for indoor scenarios. A unified framework utilizing a one-slope model estimates path losses (PL) while exploring various bandwidths (BW), bidirectional interrogations, and duty cycles (DC) to lower the saturation and prolong the active lifespan of the EDs. The results manifest a packet rejection rate (PRR) of 0% for the DBSCAN, contrasting a 4.7% estimate for the K-means. The network saturation is minimized to 9.5% and 10.1%, correspondingly, significantly increasing the efficiency of slotted ALOHA (91%) and pure ALOHA (90.6%), thereby prolonging the longevity of EDs.
Conflicts of Interest
The authors declare no conflicts of interest.
Open Research
Data Availability Statement
The data that support the findings of this study are available from the corresponding author upon reasonable request.
References
- 1G. Altan, “SecureDeepNet-IoT: A Deep Learning Application for Invasion Detection in Industrial Internet of Things Sensing Systems,” IET Telecommunication 32, no. 4 (2021): e4228.
10.1002/ett.4228 Google Scholar
- 2 Statista, Number of Internet of Things (IoT) Connections Worldwide From 2022 to 2023, With Forecasts From 2024 to 2033, https://www.statista.com/statistics/1183457/iot-connected-devices-worldwide/.
- 3 Statista, Number of Internet of Things (IoT) Connected Devices Worldwide From 2019 to 2030, by Communications Technology, https://www.statista.com/statistics/1194688/iot-connected-devices-communications-technology/.
- 4E. D. Ayele, “ Performance Analysis of LoRa Radio for an Indoor IoT Applications,” in Proceedings of the IEEE International Conference on Internet of Things for the Global Community (Funchal, Portugal: IEEE, 2017), 1–8, https://doi.org/10.1109/IoTGC.2017.8008973.
10.1109/IoTGC.2017.8008973 Google Scholar
- 5A. Arnaud, M. Marioni, M. Ortiz, G. Vogel, and M. R. Miguez, “LoRaWAN ESL for Food Retail and Logistics,” IEEE Journal on Emerging and Selected Topics in Circuits and Systems 11, no. 3 (2021): 493–502, https://doi.org/10.1109/JETCAS.2021.3101367.
- 6F. Cuomo and J. C. C. Gámez, “ Towards Traffic-Oriented Spreading Factor Allocations in LoRaWAN Systems,” in 2018 17th Annual Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net) (Capri, Italy: IEEE, 2018), 1–8, https://doi.org/10.23919/MedHocNet.2018.8407091.
10.23919/MedHocNet.2018.8407091 Google Scholar
- 7F. Loh, N. Mehling, and T. Hoßfeld, “Towards LoRaWAN Without Data Loss: Studying the Performance of Different Channel Access Approaches,” Sensors 22 (2022): 691, https://doi.org/10.3390/s22020691.
- 8S. Hosseinzadeh, M. Almoathen, H. Larijani, and K. Curtis, “A Neural Network Propagation Model for LoRaWAN and Critical Analysis With Real-World Measurements,” Big Data and Cognitive Computing 1, no. 1 (2017): 7, https://doi.org/10.3390/bdcc1010007.
10.3390/bdcc1010007 Google Scholar
- 9A. Lavric and V. Popa, “Performance Evaluation of LoRaWAN Communication Scalability in Large-Scale Wireless Sensor Networks,” Wireless Communications and Mobile Computing 2018 (2018): 6730719, https://doi.org/10.1155/2018/6730719.
10.1155/2018/6730719 Google Scholar
- 10K. A. Alnowibet, I. Khan, K. M. Sallam, and A. W. Mohamed, “An Efficient Algorithm for Data Parallelism Based on Stochastic Optimization,” Alexandria Engineering Journal 61, no. 12 (2022): 12005–12017, https://doi.org/10.1016/j.aej.2022.05.052.
- 11A. Farhad, D.-H. Kim, and J.-Y. Pyun, “Resource Allocation to Massive Internet of Things in LoRaWANs,” Sensors 20, no. 9 (2020): 2645, https://doi.org/10.3390/s20092645.
- 12S. Abboud and N. El Rachkidy, “ Gateway Selection for Downlink Communication in LoRaWAN,” in 2019 IEEE Wireless Communications and Networking Conference (WCNC) (Marrakesh, Morocco: IEEE, 2019), 1–6, https://doi.org/10.1109/WCNC.2019.8885756.
10.1109/WCNC.2019.8885756 Google Scholar
- 13B. Reynders, W. Meert, and S. Pollin, “ Power and Spreading Factor Control in Low Power Wide Area Networks,” in Proceedings of the 2017 IEEE International Conference on Communications (ICC) (Paris, France: IEEE, 2017).
10.1109/ICC.2017.7996380 Google Scholar
- 14S. A. Almarzoqi, A. Yahya, Z. Matar, and I. Gomaa, “Re-Learning EXP3 Multi-Armed Bandit Algorithm for Enhancing the Massive IoT-LoRaWAN Network Performance,” Sensors 22 (2022): 1603, https://doi.org/10.3390/s22041603.
- 15B. Can, B. Karaoğlu, U. Bhat, M. F. Gencel, and T. Chen, “Performance of Narrow Band Wide Area Networks With Gateway Diversity,” Sensors 22 (2022): 8831, https://doi.org/10.3390/s22228831.
- 16M. Asad Ullah, J. Iqbal, A. Hoeller, R. D. Souza, and H. Alves, “K-Means Spreading Factor Allocation for Large-Scale LoRa Networks,” Sensors 19 (2019): 4723, https://doi.org/10.3390/s19214723.
10.3390/s19214723 Google Scholar
- 17W. Xu, J. Y. Kim, and W. Huang, “Measurement, Characterization, and Modeling of Lora Technology in Multifloor Buildings,” IEEE Internet of Things Journal 7 (2019): 298–310, https://doi.org/10.1109/JIOT.2019.2946900.
10.1109/JIOT.2019.2946900 Google Scholar
- 18D. Y. Kim and S. Kim, “Data Transmission Using K-Means Clustering in Low Power Wide Area Networks With Mobile Edge Cloud,” Wireless Personal Communications 105 (2019): 567–581, https://doi.org/10.1007/s11277-018-5742-1.
- 19Y. Li, J. Barthelemy, S. Sun, P. Perez, and B. Moran, “Urban Vehicle Localization in Public LoRaWan Network,” IEEE Internet of Things Journal 9, no. 12 (2022): 10283–10294, https://doi.org/10.1109/JIOT.2021.3121778.
- 20D. Mugerwa, Y. Nam, H. Choi, Y. Shin, and E. Lee, “SF-Partition-Based Clustering and Relaying Scheme for Resolving Near–Far Unfairness in IoT Multihop LoRa Networks,” Sensors 22 (2022): 9332.
- 21S.-S. Li, “An Improved DBSCAN Algorithm Based on the Neighbor Similarity and Fast Nearest Neighbor Query,” IEEE Access 8 (2020): 47468–47476, https://doi.org/10.1109/ACCESS.2020.2972034.
- 22J. L. Chen, H. Y. Chen, and Y. W. Ma, “Intelligent LoRa-Based Positioning System,” KSII Transactions on Internet and Information Systems 16, no. 9 (2022): 2961.
- 23S. Lee, J. Lee, J. Hwang, and J. K. Choi, “A Novel Deep Learning-Based IoT Device Transmission Interval Management Scheme for Enhanced Scalability in LoRa Networks,” IEEE Wireless Communications Letters 10, no. 11 (2021): 2538–2542, https://doi.org/10.1109/LWC.2021.3106649.
- 24S. Gupta and I. Snigdh, “Clustering in LoRa Networks, an Energy-Conserving Perspective,” Wireless Personal Communications 122 (2022): 197–210, https://doi.org/10.1007/s11277-021-08894-2.
- 25M. Alenezi, K. K. Chai, S. Jimaa, and Y. Chen, “ Use of Unsupervised Learning Clustering Algorithm to Reduce Collisions and Delay Within LoRa System for Dense Applications,” in 2019 International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (Barcelona, Spain: IEEE, 2019), 1–5, https://doi.org/10.1109/WiMOB.2019.8923515.
10.1109/WiMOB.2019.8923515 Google Scholar
- 26M. S. A. Muthanna, P. Wang, M. Wei, A. Rafiq, and N. N. Josbert, “Clustering Optimization of LoRa Networks for Perturbed Ultra-Dense IoT Networks,” Information 12, no. 2 (2021): 76.
- 27M. A. A. Khan, Z. U. Rehman, Y. Jin, and A. Rehman, “Evaluation of Distributed Machine Learning Model for LoRa-ESL,” Journal of Advanced Computational Intelligence and Intelligent Informatics 27, no. 4 (2023): 700–709, https://doi.org/10.20965/jaciii.2023.p0700.
- 28M. A. A. Khan, L. Senlin, H. Ma, A. K. Shaikh, A. Almusharraf, and I. K. Mirani, “ Optimization of LoRa for Distributed Environments Based on Machine Learning,” in 2024 IEEE Asia Pacific Conference on Wireless and Mobile (APWiMob) (Bali, Indonesia: IEEE, 2024), 137–142, https://doi.org/10.1109/APWiMob64015.2024.10792952.
10.1109/APWiMob64015.2024.10792952 Google Scholar
- 29M. A. A. Khan, Z. U. Rehman, J. Ma, and H. Ma, “Optimization of LoRa for BIoT Based on ML: A Case of ESL,” Alexandria Engineering Journal 85 (2023): 185–206, https://doi.org/10.1016/j.aej.2023.10.064.
- 30D. Magrin, M. Centenaro, and L. Vangelista, “ Performance Evaluation of LoRa Networks in a Smart City Scenario,” in 2017 IEEE International Conference on Communications (ICC) (Paris, France: IEEE, 2017), 1–7, https://doi.org/10.1109/ICC.2017.7996384.
10.1109/ICC.2017.7996384 Google Scholar
- 31M. A. A. Khan, H. Ma, S. M. Aamir, and C. A. Baris, Experimental Comparison of SNR and RSSI for LoRa-ESL Based on Machine Clustering and Arithmetic Distribution, arXiv preprint arXiv:2210.15122, https://doi.org/10.48550/arXiv.2210.15122.
10.48550/arXiv.2210.15122 Google Scholar
- 32A. Farhad and J.-Y. Pyun, “AI-ERA: Artificial Intelligence-Empowered Resource Allocation for LoRa-Enabled IoT Applications,” IEEE Transactions on Industrial Informatics 19, no. 12 (2023): 11640–11652, https://doi.org/10.1109/TII.2023.3248074.
- 33G. Altan, “DeepOCT: An Explainable Deep Learning Architecture to Analyze Macular Edema on OCT Images,” Engineering Science and Technology, an International Journal 34 (2022): 101091.
- 34M. A. A. Khan, H. Ma, S. M. Aamir, and Y. Jin, “Optimizing the Performance of Pure ALOHA for LoRa-Based ESL,” Sensors 21 (2021): 5060, https://doi.org/10.3390/s21155060.
- 35M. A. A. Khan, H. Ma, S. M. Aamir, A. B. Cekderi, M. Ahamed, and A. A. A. Alsumeri, “ Performance of Slotted ALOHA for LoRa-ESL Based on Adaptive Backoff and Intra Slicing,” in 2022 6th International Conference on Communication and Information Systems (ICCIS) (Chongqing, China: IEEE, 2022), 169–173, https://doi.org/10.1109/ICCIS56375.2022.9998155.
10.1109/ICCIS56375.2022.9998155 Google Scholar
- 36C. Jiang, Y. Yang, X. Chen, J. Liao, W. Song, and X. Zhang, “A New-Dynamic Adaptive Data Rate Algorithm of LoRaWAN in Harsh Environment,” IEEE Internet of Things Journal 9, no. 11 (2022): 8989–9001, https://doi.org/10.1109/JIOT.2021.3118051.
- 37C. Caillouet, M. Heusse, and F. Rousseau, “ Optimal SF Allocation in LoRaWAN Considering Physical Capture and Imperfect Orthogonality,” in 2019 IEEE Global Communications Conference (GLOBECOM) (Waikoloa, HI: IEEE, 2019), 1–6.
10.1109/GLOBECOM38437.2019.9013602 Google Scholar
- 38A. Farhad and J. Y. Pyun, “Lorawan Meets Ml: A Survey on Enhancing Performance With Machine Learning,” Sensors 23, no. 15 (2023): 6851.
- 39H. U. Rahman, M. Ahmad, H. Ahmad, and M. A. Habib, “ LoRaWAN: State of the Art, Challenges, Protocols and Research Issues,” in 2020 IEEE 23rd International Multitopic Conference (INMIC) (Bahawalpur, Pakistan: IEEE, 2020), 1–6.
10.1109/INMIC50486.2020.9318170 Google Scholar
- 40N. Matni, J. Moraes, H. Oliveira, D. Rosário, and E. Cerqueira, “LoRaWAN Gateway Placement Model for Dynamic Internet of Things Scenarios,” Sensors 20, no. 15 (2020): 4336.
- 41F. Adelantado, X. Vilajosana, P. Tuset-Peiro, B. Martinez, J. Melia-Segui, and T. Watteyne, “Understanding the Limits of LoRaWAN,” IEEE Communications Magazine 55, no. 9 (2017): 34–40.