Wireless Sensor Networks: Concepts and Components

  • José Cecílio
  • Pedro Furtado
Part of the Computer Communications and Networks book series (CCN)


This chapter describes the major concepts behind wireless sensor networks (WSN). It is a good reference for anyone interested in learning how wireless sensors and wireless sensor networks work and what different solutions exist in terms of operating software, network layouts and routing. An extensive discussion and revision of related work and state of the art in those issues is presented. It starts by discussing the main components of wireless sensor networks, which enable wireless connectivity within the network, connecting an application platform at one end of the network with one or more sensor or actuator devices in any part of the network. Then, since sensor, actuation and computation nodes are essential components in distributed systems with wireless sensor nodes, we discuss the principal characteristics of those nodes and the WSN software platforms designed for limited node hardware. These WSN software platforms are different from full-blown operating systems, since they lack, for instance, a powerful scheduler, memory management and elaborate file system support. Lastly, since a wireless sensor network may consist of tens, hundreds or thousands of devices, network topologies, data models and routing techniques must be considered in its design. This chapter also includes an overview of current network topologies, data models and routing techniques for WSN.


Sensor Network Sensor Node Wireless Sensor Network Cluster Head Leaf Node 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Crossbow (2007) M ICAz datasheet. Open Automation, Inc [Online]. Available: Accessed 31 July 2014
  2. 2.
    Crossbow (2004) TelosB datasheet. Moteiv Corporation, pp 1–28 [Online]. Available: Accessed 31 July 2014
  3. 3.
    Libelium (2010) Waspmote datasheet. Libelium Comunicaciones Distribuidas S.L. [Online]. Available: Accessed 31 July 2014
  4. 4.
    Semiconductor F (2011) Econotag datasheet. [Online]. Available: Accessed 31 July 2014
  5. 5.
    Levis P, Madden S, Polastre J, Szewczyk R, Woo A, Gay D, Hill J, Welsh M, Brewer E, Culler D (2005) Tinyos: an operating system for sensor networks. In: Ambient intelligence, vol II. Springer, Berlin/New York, pp 115–148CrossRefGoogle Scholar
  6. 6.
    Dunkels A, Gronvall B, Voigt T (2004) Contiki – a lightweight and flexible operating system for tiny networked sensors. In: Proceedings of the 29th annual IEEE international conference on local computer networks. IEEE Computer Society, Los Alamitos, pp 455–462CrossRefGoogle Scholar
  7. 7.
    Bhatti S, Carlson J, Dai H, Deng J, Rose J, Sheth A, Shucker B, Gruenwald C, Torgerson A, Han R (2005) MANTIS OS: an embedded multithreaded operating system for wireless micro sensor platforms. Mobile Netw Appl 10(4):563–579CrossRefGoogle Scholar
  8. 8.
    Han CC, Kumar R, Shea R, Kohler E, Srivastava M (2005) SOS: a dynamic operating system for sensor networks. In: Proceedings of the third international conference on mobile systems applications and services (Mobisys). ACM, New York, pp 163–176CrossRefGoogle Scholar
  9. 9.
    Kuorilehto M, Alho T, Hannikainen M, Hamalainen TD (2007) SensorOS: a new operating system for time critical WSN applications. In: Embedded computer systems: architectures, modeling, and simulation. Springer, Berlin/New York, pp 431–442Google Scholar
  10. 10.
    Barr R, Bicket J, Dantas D, Du B, Kim TW, Zhou B, Sirer EG (2002) On the need for system-level support for ad hoc and sensor networks. ACM SIGOPS Operat Syst 36(2):1–5CrossRefGoogle Scholar
  11. 11.
    Gay D, Levis P, Von Behren R, Welsh M, Brewer E, Culler D (2003) The nesC language: a holistic approach to networked embedded systems. ACM SIGPLAN Not 38(5):1–11CrossRefGoogle Scholar
  12. 12.
    Polastre J, Szewczyk R, Culler D (2005) Telos: enabling ultra-low power wireless research. In: IPSN 2005 fourth international symposium on information processing in sensor networks 2005, vol 00, no C. IEEE, Piscataway, pp 364–369Google Scholar
  13. 13.
    Dunkels A (2007) Rime-a lightweight layered communication stack for sensor networks. [Online]. Available: Accessed 31 July 2014
  14. 14.
    Eswaran A, Rowe A, Rajkumar R (2005) Nano-RK: an energy-aware resource-centric RTOS for sensor networks. In: Proceedings of the 26th IEEE international real-time systems symposium RTSS05, vol 0. IEEE Computer Society, Miami, pp 256–265CrossRefGoogle Scholar
  15. 15.
    ERIKA Enterprise (Online). Available: Accessed 23 Aug 2013
  16. 16.
    Cha HCH, Choi SCS, Jung IJI, Kim HKH, Shin HSH, Yoo JYJ, Yoon CYC (2007) RETOS: resilient, expandable, and threaded operating system for wireless sensor networks. In: Proceedings of the 2007 6th international symposium on information processing in sensor networks. ACM, New YorkGoogle Scholar
  17. 17.
    Cao QCQ, Abdelzaher T, Stankovic J, He THT (2008) The LiteOS operating system: towards Unix-like abstractions for wireless sensor networks. In: Proceedings of the international conference information processing sensor networks (IPSN 2008), St LouisGoogle Scholar
  18. 18.
    Abu-Ghazaleh NB, Heinzelman W, Tilak S (2002) A taxonomy of wireless micro-sensor network models. ACM SIGMOBILE Mob Comput Commun Rev 6(2):28–36CrossRefGoogle Scholar
  19. 19.
    Garg N, Aswal K, Dobhal DC (2012) A review of routing protocols in mobile Ad Hoc. Int J Inf Technol Knowl Manag 5(1):177–180Google Scholar
  20. 20.
    Govindaswamy V, Blackstone WL, Balasekara G (2011) Survey of recent position based routing mobile Ad-hoc network protocols. In: Proceedings of the 2011 UkSim 13th international conference on computer modelling and simulation. IEEE, Piscataway, pp 467–471CrossRefGoogle Scholar
  21. 21.
    Lee KC, Lee U, Gerla M (2009) Survey of routing protocols in vehicular ad hoc networks. In: Advances in vehicular ad-hoc networks: developments and challenges, IGI Global, October 2009Google Scholar
  22. 22.
    Lee K, Lee U, Gerla M (2009) Survey of routing protocols in vehicular Ad Hoc networks. In: Advances in vehicular Ad-Hoc networks: developments and challenges. Information Science Reference, Hershey, p 22Google Scholar
  23. 23.
    Mauve M, Widmer A, Hartenstein H (2001) A survey on position-based routing in mobile ad hoc networks. Network, IEEE, vol 15, no 6, pp 30–39Google Scholar
  24. 24.
    Akkaya K, Younis M (2005) A survey on routing protocols for wireless sensor networks. Ad Hoc Netw 3(3):325–349CrossRefGoogle Scholar
  25. 25.
    Akyildiz IF, Su WSW, Sankarasubramaniam Y, Cayirci E (2002) A survey on sensor networks. IEEE Commun Mag 40(8):102–114CrossRefGoogle Scholar
  26. 26.
    Delin KA, Jackson SP (2000) Sensor web for in situ exploration of gaseous biosignatures. In: 2000 IEEE aerospace conference proceedings (Cat. No.00TH8484), vol 7. IEEE, PiscatawayCrossRefGoogle Scholar
  27. 27.
    Baldus H, Klabunde K, Müsch G (2004) Reliable set-up of medical body-sensor networks. In: Wireless sensor networks LNCS 2920. Springer, Heidelberg, pp 353–363CrossRefGoogle Scholar
  28. 28.
    Bonnet P, Gehrke J, Seshadri P (2000) Querying the physical world. IEEE Pers Commun 7(5):10–15CrossRefGoogle Scholar
  29. 29.
    Schwiebert L, Weinmann J (2001) Research challenges in wireless networks of biomedical sensors. In: Proceedings of the 7th annual international conference on mobile computing and networking – MobiCom’01. ACM, New York, pp 151–165Google Scholar
  30. 30.
    Kidd C, Orr R, Abowd G, Atkeson C, Essa I, MacIntyre B, Mynatt E, Starner T, Newstetter W (1999) The aware home: a living laboratory for ubiquitous computing research. In: Streitz N, Siegel J, Hartkopf V, Konomi S (eds) Cooperative buildings. Integrating information, organizations, and architecture, vol 1670. Springer, Berlin/Heidelberg, pp 191–198CrossRefGoogle Scholar
  31. 31.
    Liu J (2006) On a self-organizing multipath routing protocol in mobile wireless networks. J Netw Syst Manag 14(1):103–126CrossRefGoogle Scholar
  32. 32.
    Ding R, Yang L (2010) A reactive geographic routing protocol for wireless sensor networks. In: Proceedings of the 2010 sixth international conference on intelligent sensors, sensor networks and information processing. IEEE, Piscataway, pp 31–36CrossRefGoogle Scholar
  33. 33.
    Mainwaring A, Polastre J, Szewczyk R, Culler D, Anderson J (2002) Wireless sensor networks for habitat monitoring. In: WSNA’02: proceedings of the 1st ACM international workshop on wireless sensor networks and applications. ACM, New York, pp 88–97Google Scholar
  34. 34.
    Alsalih W, Akl S, Hassanein H (2007) Placement of multiple mobile base stations in wireless sensor networks. In: Proceedings of the IEEE international symposium on signal processing and information technology. IEEE, Piscataway, pp 229–233Google Scholar
  35. 35.
    Azad AP, Chockalingam A (2006) Mobile base stations placement and energy aware routing in wireless sensor networks. In: Proceedings of the IEEE wireless communications and networking conference, vol 1. IEEE, Piscataway, pp 264–269Google Scholar
  36. 36.
    Ismail Z, Hassan R (2011) Effects of packet size on AODV routing protocol implementation in homogeneous and heterogeneous MANET. In: Proceedings of the 2011 third international conference on computational intelligence, modelling and simulation. IEEE, Piscataway, pp 351–356CrossRefGoogle Scholar
  37. 37.
    Malany AB, Dhulipala VRS, Chandrasekaran RM (2009) Throughput and delay comparison of MANET routing protocols. Int J Open Probl Comput Math 2(3):8Google Scholar
  38. 38.
    Westphal CWC (2006) Opportunistic routing in dynamic Ad Hoc networks: the OPRAH protocol. In: Proceedings of the 2006 IEEE international conference on mobile Ad-hoc and sensor systems IEEE. IEEE, PiscatawayGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • José Cecílio
    • 1
  • Pedro Furtado
    • 1
  1. 1.University of CoimbraCoimbraPortugal

Personalised recommendations