LW-CCA: A New Energy Efficient Method for Low-Power Radio Operation in Wireless Sensor Networks for IoT Applications
The radio activity in Wireless Sensor Networks (WSN) and Internet of Things (IoT) applications are the most common reason for power consumption. However, recognizing and controlling the factors affecting radio activity can be valuable for managing node power. ContikiMAC is a low-power Radio Duty-Cycle protocol in Contiki OS that uses Clear Channel Assessments (CCA) to check radio status periodically. The time taken to check the radio in receive mode WakeUp, is one of the most important reasons for power consumption which in most the cases can lead to negative WakeUp in Radio Duty-Cycles and ContikiMAC especially. Here, we present a detailed analysis of idle listening time factors on the ContikiMAC. Then, we propose Light Weight CCA(LW-CCA) as an extension to ContikiMAC to reduce power consumption by reducing the radio check time in receive mode WakeUp’s, while maintaining up to 99% the Packet Delivery Rate (PDR). The simulation results show that the proposed method reduces significantly energy consumption in nodes compared to ContikiMAC and thus it helps maintain a high network performance.