Efficient Placement Optimization of LoRaWAN Gateways Using K-Means Clustering
As the proliferation of devices on the Internet of Things (IoT) accelerates, the need for efficient communication technologies becomes even more critical, particularly in rural and agricultural regions where connectivity challenges are more pronounced. LoRaWAN, a Low Power Wide Area Network (LPWAN) technology, offers a promising solution due to its long-range capabilities, low power consumption, and cost-effectiveness. However, optimizing gateway placement within LoRaWAN networks remains a key challenge, especially when considering factors such as terrain coverage, node distribution, gateway capabilities, and the need for efficient communication. This paper presents a novel simulation-based approach to optimize LoRaWAN gateway placement using the FLoRa framework integrated with OMNeT++. Our methodology incorporates network performance simulation, optimization data analysis, and K-means clustering to strategically place gateways while addressing constraints such as node separation and gateway capacity. The results demonstrate significant improvements in network coverage, energy efficiency, and a reduction in the number of gateways required, offering a practical solution for the deployment of scalable and efficient IoT networks in resource-constrained environments, particularly rural and agricultural settings.
Authors
- Akram Hakiri (ORCID: https://orcid.org/0000-0001-7151-5499)
- Hella Kaffel Ben Ayed (ORCID: https://orcid.org/0000-0002-4433-7719)
- Nédra Mellouli (ORCID: https://orcid.org/0000-0001-8858-9902)
- Maher Jabberi (ORCID: https://orcid.org/0009-0005-9079-3685)
- Karim Houidi
- Marwa Said
Institutions
- Université de Pau et des Pays de l'Adour (FR)
- University of Carthage (TN)
- Tunis El Manar University (TN)
- University of Sousse (TN)
Publication Details
- Published
- 2025-05-26
- DOI
- https://doi.org/10.1109/isorc65339.2025.00031
- Primary Topic
- IoT Networks and Protocols
- Type
- article
- Field-Weighted Citation Impact
- 0.00