Distributed TDMA for IoT using a dynamic slot assignment
Résumé
Internet of Things (IoT) are widely utilized in various fields, thus, it is imperative to enhance their performance to sustain their future presence. Wireless Sensor Networks (WSNs) are one of the main IoT systems. These networks are known to be susceptible to energy waste, mainly during communication. Time Division Multiple Access (TDMA) is the most commonly employed wireless multi-channel access technique for scheduling communication among nodes and determining active periods. As a result, TDMA directly impacts energy consumption, either positively or negatively. In this study, we propose a distributed variant of dynamic TDMA to reduce the number of messages exchanged and data stored at each node. In addition to dynamic slot allocation, our approach eliminates the requirement for a central authority to assign slots to nodes. Each node allocates its own slot and activates only when it has information to transmit. Our performance evaluation demonstrates that our approach provides efficient resource management in terms of communication latency, energy consumption, TDMA length, and duty cycle.