Abstract

With the exponential growth of IoT devices, new challenges have been placed on the scalability and reliability of LoRa networks. At present, the collision problem of the LoRa network is serious. This is because its MAC layer protocol LoRaWAN is mainly based on the pure ALOHA mechanism, which is too simple to handle the collision. The dynamic frame-slotted ALOHA algorithm is optimized on the pure ALOHA algorithm, which can effectively reduce the collision. Therefore, this paper combines the dynamic frame-slotted ALOHA algorithm with LoRaWAN to dynamically divide one cycle into multiple frames. Through the LoRa preamble detection technology, the intra-frame slots are divided into idle time slots, single time slots and collision time slots. According to the number of slots, the optimal frame length of the next frame is estimated. Besides, the paper studies the initial frame length ratio. The simulation experiment is carried out on the LoRaWAN model on ns-3, which verifies that the algorithm can effectively improve the Packet Delivery Ration and System Efficiency.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call