Sleeping ZigBee networks at the application layer

ZigBee/IEEE 802.15.4 is one of the most used standards for low-power applications. However, full function devices must be always active to route data in a mesh network. The objective of this work is to implement a sleeping technique at the application layer that enables sleep mode for all nodes of a ZigBee network. A time synchronisation mechanism to deal with the clock drift of the sensor nodes was developed. The technique also enables the recovery of lost messages. A large network is organised into smaller groups to reduce latency and packet collisions. The active interval of each node is dynamically adapted to the network operation to optimise the energy consumption. The proposed technique was applied to a real testbed and the increase in energy efficiency was evaluated. The results demonstrated energy savings of about 95% for networks containing up to 20 nodes per group and wake up periods longer than 2 min.

[1]  Adam Dunkels,et al.  Increasing ZigBee network lifetime with X-MAC , 2008, REALWSN '08.

[2]  Belhassen Zouari,et al.  Nodes self-scheduling approach for maximising wireless sensor network lifetime based on remaining energy , 2012, IET Wirel. Sens. Syst..

[3]  Ying-Hong Wang,et al.  Power Saving Mechanism with Optimal Sleep Control in Wireless Sensor Networks , 2011 .

[4]  Guofang Nan,et al.  CDSWS: coverage-guaranteed distributed sleep/wake scheduling for wireless sensor networks , 2012, EURASIP Journal on Wireless Communications and Networking.

[5]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[6]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[7]  Luca Schenato,et al.  A distributed consensus protocol for clock synchronization in wireless sensor network , 2007, 2007 46th IEEE Conference on Decision and Control.

[8]  Bhaskar Krishnamachari,et al.  (www.interscience.wiley.com) DOI: 10.1002/wcm.503 An adaptive energy-efficient and low-latency MAC for tree-based data gathering in sensor networks , 2022 .

[9]  Oliver W. W. Yang,et al.  Synchronous sleep andwake in IP-enabled wireless sensor networks , 2009, 2009 Canadian Conference on Electrical and Computer Engineering.

[10]  Eyuphan Bulut,et al.  Sleep scheduling with expected common coverage in wireless sensor networks , 2011, Wirel. Networks.

[11]  Marcus Brazil,et al.  Relay augmentation for lifetime extension of wireless sensor networks , 2013, IET Wirel. Sens. Syst..

[12]  Gyula Simon,et al.  The flooding time synchronization protocol , 2004, SenSys '04.

[13]  Jan M. Rabaey,et al.  Lightweight time synchronization for sensor networks , 2003, WSNA '03.

[14]  Yunju Baek,et al.  Time synchronization via clock skew correction on ZigBee networks , 2010, 2010 International Conference on Information and Communication Technology Convergence (ICTC).

[15]  Rolland Vida,et al.  Sleep Scheduling Protocol for Mobile WSNs , 2011, 2011 IEEE 73rd Vehicular Technology Conference (VTC Spring).

[16]  Giuseppe Anastasi,et al.  Extending the Lifetime of Wireless Sensor Networks Through Adaptive Sleep , 2009, IEEE Transactions on Industrial Informatics.

[17]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[18]  Eric Anderson,et al.  X-MAC: a short preamble MAC protocol for duty-cycled wireless sensor networks , 2006, SenSys '06.

[19]  Gregory M. P. O'Hare,et al.  Radio Sleep Mode Optimization in Wireless Sensor Networks , 2010, IEEE Transactions on Mobile Computing.

[20]  William G. Scanlon,et al.  Improving the ultra-low-power performance of IEEE 802.15.6 by adaptive synchronisation , 2011, IET Wirel. Sens. Syst..

[21]  M. Lakshmanan,et al.  AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS , 2009 .