Sleeping ZigBee networks at the application layer
- Author(s): Joaquim Azevedo 1 ; Filipe Santos 1 ; Maurício Rodrigues 1 ; Luís Aguiar 1
-
-
View affiliations
-
Affiliations:
1:
Exact Sciences and Engineering, University of Madeira, Caminho da Penteada, 9020-105 Funchal, Portugal
-
Affiliations:
1:
Exact Sciences and Engineering, University of Madeira, Caminho da Penteada, 9020-105 Funchal, Portugal
- Source:
Volume 4, Issue 1,
March 2014,
p.
35 – 41
DOI: 10.1049/iet-wss.2013.0024 , Print ISSN 2043-6386, Online ISSN 2043-6394
- « Previous Article
- Table of contents
- Next Article »
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.
Inspec keywords: Zigbee; telecommunication network routing; energy consumption; synchronisation; energy conservation
Other keywords: application layer; energy saving; low-power application; ZigBee-IEEE 802.15.4 network; mesh network; energy consumption; lost message recovery; sleep mode; sensor node; packet collision; clock drift; energy efficiency; data routing
Subjects: Communication network design, planning and routing; Telecommunication applications; Radio links and equipment; Computer networks and techniques
References
-
-
1)
-
10. Anastasi, G., Conti, M., Di Francesco, M.: ‘Extending the lifetime of wireless sensor networks through adaptive sleep’, IEEE Trans. Ind. Inf., 2009, 5, (3), pp. 351–365 (doi: 10.1109/TII.2009.2025863).
-
-
2)
- J. Yick , B. Mukherjee , D. Ghosal . Wireless sensor network survey. Comput. Netw. , 12 , 2292 - 2330
-
3)
-
26. Texas Instruments, ‘A True System-On-Chip Solution for 2.4 GHz IEEE 802.15.4/ZigBee’, CC2430 datasheet. (rev. 2.1).
-
-
4)
- N.F. Timmons , W.G. Scanlon . Improving the ultra-low power performance of IEEE 802.15.6 by adaptive synchronisation. IET Wirel. Sensor Syst. , 3 , 161 - 170
-
5)
-
6. Jurdak, R., Ruzzelli, A.G., O'Hare, G.M.P.: ‘Radio sleep mode optimization in wireless sensor networks’, IEEE Trans. Mob. Comput., 2010, 9, (7), pp. 955–968 (doi: 10.1109/TMC.2010.35).
-
-
6)
-
4. Bulut, E., Korpeoglu, I.: ‘Sleep scheduling with expected common coverage in wireless sensor networks’, Wirel. Netw., 2011, 17, pp. 19–40 (doi: 10.1007/s11276-010-0262-2).
-
-
7)
-
3. Zairi, S., Zouari, B., Niel, E., Dumitrescu, E.: ‘Nodes self-scheduling approach for maximising wireless sensor network lifetime based on remaining energy’, IET Wirel. Sens. Syst., 2012, 2, (1), pp. 52–63 (doi: 10.1049/iet-wss.2011.0074).
-
-
8)
-
27. Texas Instruments, ‘Z-Stack Developer's Guide’, Document Number: F8 W-2006-0022, 2007.
-
-
9)
- F.a. Sivrikaya , B.b. Yener . Time synchronization in sensor networks: a survey. IEEE Network , 4 , 45 - 50
-
10)
-
13. Lu, G., Krishnamachari, B., Raghavendra, C.S.: ‘An adaptive energy-efficient and low-latency MAC for tree-based data gathering in sensor networks’, Wirel. Commun. Mob. Comput., 2007, 7, pp. 863–87 (doi: 10.1002/wcm.503).
-
-
11)
-
18. Brazil, M.N., Ras, C.J., Thomas, D.A.: ‘Relay augmentation for lifetime extension of wireless sensor networks’, IET Wirel. Sens. Syst., 2013, 3, (2), pp. 145–152 (doi: 10.1049/iet-wss.2012.0126).
-
-
12)
- G. Anastasi , M. Conti , M.D. Francesco , A. Passarella . Energy conservation in wireless sensor networks: a survey. Ad Hoc Netw. , 3 , 537 - 568
-
13)
-
27. Texas Instruments, ‘Z-Stack Developer's Guide’, Document Number: F8 W-2006-0022, 2007.
-
-
14)
-
3. Zairi, S., Zouari, B., Niel, E., Dumitrescu, E.: ‘Nodes self-scheduling approach for maximising wireless sensor network lifetime based on remaining energy’, IET Wirel. Sens. Syst., 2012, 2, (1), pp. 52–63 (doi: 10.1049/iet-wss.2011.0074).
-
-
15)
-
23. Cho, H., Jang, H., Baek, Y.: ‘Time synchronization via clock skew correction on ZigBee networks’. Int. Conf. Information and Communication Technology Convergence (ICTC), Jeju Island, Korea, November 2010, pp. 137–138.
-
-
16)
-
6. Jurdak, R., Ruzzelli, A.G., O'Hare, G.M.P.: ‘Radio sleep mode optimization in wireless sensor networks’, IEEE Trans. Mob. Comput., 2010, 9, (7), pp. 955–968 (doi: 10.1109/TMC.2010.35).
-
-
17)
-
1. Jennifer Yick, D.G., Mukherjee, B.: ‘Wireless sensor network survey’, Comput. Netw., 2008, 52, pp. 2292–2330 (doi: 10.1016/j.comnet.2008.04.002).
-
-
18)
-
11. Estrin, D., Heidemann, J., Ye, W.: ‘An energy-efficient MAC protocol for wireless sensor networks’. Proc.IEEE 21th Annual Joint Conf. IEEE Computer and Communications Societies, INFOCOM 2002, 2002, vol. 3, pp. 1567–1576.
-
-
19)
-
26. Texas Instruments, ‘A True System-On-Chip Solution for 2.4 GHz IEEE 802.15.4/ZigBee’, CC2430 datasheet. (rev. 2.1).
-
-
20)
-
17. Ollos, G., Vida, R.: ‘Sleep scheduling protocol for mobile WSNs’. IEEE 73rd Vehicular Technology Conf., Budapest, Hungary, May 2011, pp. 1–5.
-
-
21)
-
18. Brazil, M.N., Ras, C.J., Thomas, D.A.: ‘Relay augmentation for lifetime extension of wireless sensor networks’, IET Wirel. Sens. Syst., 2013, 3, (2), pp. 145–152 (doi: 10.1049/iet-wss.2012.0126).
-
-
22)
-
2. Nan, G., Shi, G., Mao, Z., Li, M.: ‘CDSWS: coverage-guaranteed distributed sleep/wake scheduling for wireless sensor networks’, EURASIP J. Wirel. Commun. Netw., 2012, 44, pp. 1–14.
-
-
23)
-
7. ZigBee: Web page. http://www.ZigBee.org, accessed 2012-06-13.
-
-
24)
-
12. Langendoen, K., van Dam, T.: ‘An adaptive energy-efficient MAC protocol for wireless sensor networks’. Proc. First ACM Conf. Embedded Networked Sensor Systems (SenSys'03), November 2003, pp. 171–180.
-
-
25)
-
5. Keh, H.-C., Wang, Y.-H., Lin, K.-Y., Lin, C.-C.: ‘Power saving mechanism with optimal sleep control in wireless sensor networks’, Tamkang J. Sci. Eng., 2011, 14, (3), pp. 235–243.
-
-
26)
-
13. Lu, G., Krishnamachari, B., Raghavendra, C.S.: ‘An adaptive energy-efficient and low-latency MAC for tree-based data gathering in sensor networks’, Wirel. Commun. Mob. Comput., 2007, 7, pp. 863–87 (doi: 10.1002/wcm.503).
-
-
27)
-
14. Buettner, M., Yee, G.V., Anderson, E., Han, R.: ‘X-mac: a short preamble mac protocol for duty-cycled wireless sensor networks’. Proc.Fourth Int. Conf. Embedded Net-Worked Sensor Systems (SenSys'06), Boulder, CO, USA, 2006, pp. 307–320.
-
-
28)
-
10. Anastasi, G., Conti, M., Di Francesco, M.: ‘Extending the lifetime of wireless sensor networks through adaptive sleep’, IEEE Trans. Ind. Inf., 2009, 5, (3), pp. 351–365 (doi: 10.1109/TII.2009.2025863).
-
-
29)
-
21. Schenato, L., Gamba, G.: ‘A distributed consensus protocol for clock synchronization in wireless sensor network’. Proc. 46th IEEE Conf. Decision and Control, New Orleans, LA, USA, December 2007, pp. 2289–2294.
-
-
30)
-
22. Greunen, J.V., Rabaey, J.: ‘Lightweight time synchronization for sensor networks’. Proc.Second ACM Int. Workshop Wireless Sensor Networks and Applications (WSNA ’03), San Diego, CA, USA, September 2003, pp. 11–19.
-
-
31)
-
8. Suarez, P., Renmarker, C.-G., Dunkels, A., Voigt, T.: ‘Increasing ZigBee network lifetime with X-MAC’. Proc. Workshop on Real-World Wireless Sensor Networks (REALWSN ’08), Glasgow, Scotland, April 2008, pp. 26–30.
-
-
32)
-
20. Maróti, M., Kusy, B., Simon, G., Lédeczi, A.: ‘The flooding time synchronization protocol’. Proc. Second Int. Conf. Embedded Networked Sensor Systems (SenSys'04), Baltimore, MD, USA, November 2004, pp. 39–49.
-
-
33)
-
25. Sivrikaya, F., Yener, B.: ‘Time synchronization in sensor networks: a survey’, IEEE Netw., 2004, 18, (4), pp. 45–50 (doi: 10.1109/MNET.2004.1316761).
-
-
34)
-
4. Bulut, E., Korpeoglu, I.: ‘Sleep scheduling with expected common coverage in wireless sensor networks’, Wirel. Netw., 2011, 17, pp. 19–40 (doi: 10.1007/s11276-010-0262-2).
-
-
35)
-
19. Ganeriwal, S., Kumar, R., Srivastava, M.B.: ‘Timing-sync protocol for sensor networks’. The First ACM Conf. Embedded Networked Sensor System (SenSys'03), Los Angeles, CA, USA, November 2003, pp. 138–149.
-
-
36)
-
16. Gao, D., Niu, Y., Yang, O.W.W.: ‘Synchronous sleep and wake in IP-enabled wireless sensor networks’. Canadian Conf. Electrical and Computer Engineering (CCECE ’09), NF, Canada, May 2009, pp. 161–164.
-
-
37)
-
9. Anastasi, G., Conti, M., Di Francesco, M., Passarella, A.: ‘Energy conservation in wireless sensor networks: a survey’, Ad Hoc Netw., 2009, 7, pp. 537–568 (doi: 10.1016/j.adhoc.2008.06.003).
-
-
38)
-
15. Timmons, N.F., Scanlon, W.G.: ‘Improving the ultra-low-power performance of IEEE 802.15.6 by adaptive synchronization’, IET Wirel. Sensor Syst., 2011, 1, (3), pp. 161–170 (doi: 10.1049/iet-wss.2011.0036).
-
-
39)
-
24. IEEE Standards 802, Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs), 2006.
-
-
1)