LoRa is a promising solution for long-range transmission with low power consumption, which is suitable for small vessel tracking systems. However, the LoRa is not designed for a scalable tracking system resulting in the most deficient performance. This paper proposes a dynamic time slot allocation protocol based on multi-channel LoRa communication. The protocol combines the idea of CSMA/CA Time Division Multiplexing and Frequency Division Multiplexing. This protocol has an adaption channel rate that chooses the appropriate channel for each device and a dynamic max slot mechanism that adjusts the number of max slots for each round. The experimental results on NS3 show that this protocol has better network performance in terms of average time to send all packets compared to general Static and Dynamic TDMA. This paper designs for small vessel tracking system based on multi-channel LoRa communication.
Mingshu HanXiaodong ChengFei XuJie Zhang
Shuguo ZhuoZhi WangYe‐Qiong SongZhibo WangLúıs Almeida
Niraj UnkAnkit TrivediAbdul Razaque
Xing HuLinhua MaShaocheng HuangTianyu HuangShiping Liu