Abstract
This chapter introduces the software design for WSNs, including sensor driver design, network initialization and establishment, network management, and data transmission and reception. The embedded software architecture for WSNs is given with the Jennic ZigBee and the Contiki 6LowPAN as two examples. Examples of both analog and digital sensor driver developments are introduced. The implementation of establishing WSNs is illustrated by adopting an IEEE 802.15.4 stack rather than a Zigbee stack for the generality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Contiki Wiki: Processes. http://www.sics.se/contiki/wiki/index.php/Processes#Autostarting_Processes (2012)
Digi International: http://www.digi.com/pdf/prd_ds_digiconnectfamily_usersguide.pdf (2010)
Gems Sensor: FT110 Flow sensor. http://docs-europe.electrocomponents.com/webdocs/023e/0900766b8023e8ed.pdf (2008)
Gill, K., Yang, S.H., Yao, F., Lu, X.: A Zigbee-based home automation system. IEEE Trans. Consum. Electron. 55(2), 422–430 (2009)
Jennic: Jennic 802.15.4 Stack API Reference Manual. http://www.jennic.com/files/support_files/JN-RM-2002-802.15.4-Stack-API-1v8.pdf (2008a)
Jennic: ZigBeeStackUserGuide. http://www.jennic.com/files/support_files/JN-UG-3017-ZigBeeStackUserGuide-1v6.pdf (2008b)
Jennic: IEEE 802.15.4 Application Development Reference Manual. http://www.jennic.com/files/support_files/JN-RM-2024-IEEE802.15.4-App-Dev-2v0.pdf (2010)
Labrosse, J., Ganssle, J., Noergaard, T., Oshana, R., Walls, C., Curtis, K., Andrews, J., Katz, D.J., Bentile, R., Hyder, K., Perrin, B.: Embedded Software. Elsevier, Amsterdam (2008)
Laplante, P.A.: Real-Time Systems Design and Analysis. Wiley, New York (2004)
Maxim: DS18B20 Programmable Resolution 1-Wire Digital Thermometer. http://pdfserv.maxim-ic.com/en/ds/DS18B20.pdf (2009)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2014 Springer-Verlag London
About this chapter
Cite this chapter
Yang, SH. (2014). Embedded Software Design for WSNs. In: Wireless Sensor Networks. Signals and Communication Technology. Springer, London. https://doi.org/10.1007/978-1-4471-5505-8_4
Download citation
DOI: https://doi.org/10.1007/978-1-4471-5505-8_4
Published:
Publisher Name: Springer, London
Print ISBN: 978-1-4471-5504-1
Online ISBN: 978-1-4471-5505-8
eBook Packages: EngineeringEngineering (R0)