Skip to main content

A Framework for Time-Controlled and Portable WSN Applications

  • Conference paper
Sensor Applications, Experimentation, and Logistics (Sensappeal 2009)

Abstract

Body sensor network applications require a large amount of data to be communicated over radio frequency. The radio transceiver is typically the largest source of power dissipation; improvements on energy consumption can thus be achieved by enabling on-node processing to reduce the number of packets to be transmitted. On-node processing is facilitated by a timely control over process execution to sequence operations on data; yet, the latter must be enabled while keeping high-level software abstracted from both underlying software and hardware intricacies to accommodate portability to the wide range of hardware and software platforms. We investigated the challenges of implementing software services for on-node processing and devised constructs and system abstractions that integrate applications, drivers, time synchronization and MAC functionality into a system software which presents limited dependency between components and enables timely control of processes. We support our claims with a performance evaluation of the software tools implemented within the FreeRTOS micro-kernel.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Ouwerkerk, M., Pasveer, W.F., Engin, N.: SAND: a modular application development platform for miniature wireless sensors. In: Proc. of BSN 2006 International Workshop on Wearable and Implantable Body Sensor Networks, pp. 166–170 (2006)

    Google Scholar 

  2. FreeRTOSTM Homepage, Richard Barry, http://www.freertos.org/

  3. Texas Instruments CC2420 2.4 GHz IEEE 802.15.4 RF Transceiver Data Sheet, http://focus.ti.com/docs/prod/folders/print/cc2420.html

  4. Maroti, M., Kusy, B., Simon, G., Ledeczi, A.: The Flooding Time Synchronization Protocol. In: Proceedings of the 2nd Int. Conf. On Embedded networked Sensor systems (SenSys) Baltimore (2004)

    Google Scholar 

  5. Willmann, R.D., Lanfermann, G., Saini, P., Timmermans, A., te Vrugt, J., Winter, S.: Home Stroke Rehabilitation for the Upper Limbs. In: Proc. of the 29th Annual International Conference of the IEEE EMBS Cite Internationale, Lyon, France (2007)

    Google Scholar 

  6. van Acht, V., Bongers, E., Lambert, N., Verberne, R.: Miniature Wireless Inertial Sensor for Measuring Human Motions. In: Proc. of the 29th Annual International Conference of the IEEE EMBS Cite Internationale, Lyon, France (2007)

    Google Scholar 

  7. Westerink, J.H.D.M., Ouwerkerk, M., Overbeek, T.J.M., Pasveer, W.F., de Ruyter, B. (eds.): Probing Experience - From Assessment of User Emotions and Behaviour to Development of Products. Philips Research Book Series, vol. 8 (2008)

    Google Scholar 

  8. Schoofs, A., Daymand, C., Sugar, R., Mueller, U., Lachenmann, A., Kamran, S.M., Gefflaut, A., Thiem, L., Schuster, M.: Testbed for IP-Based Herd Monitoring. In: The 9th ACM/IEEE International Conference on Information Processing in Sensor Networks, The 8th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN (2009)

    Google Scholar 

  9. Adi Mallikarjuna, V.R., Phani Kumar, A.V.U., Janakiram, D., Ashok Kumar, G.: Operating Systems for Wireless Sensor Networks: A Survey, Technical Report (2007)

    Google Scholar 

  10. Levis, P., Madden, S., Polastre, J., Szewczyk, R., Whitehouse, K., Woo, A., Gay, D., Hill, J., Welsh, M., Brewer, E., Culler, D., Werner Weber, J.M.R., Aarts, E. (eds.): TinyOS: An Operating System for Sensor Networks, pp. 115–148. Springer, Heidelberg (2005)

    Google Scholar 

  11. McCartney, W.P., Sridhar, N.: Abstractions for Safe Concurrent Programming in Networked Embedded Systems. In: Proceedings of SenSys 2006, pp. 167–180 (2006)

    Google Scholar 

  12. Duffy, C., Roedig, U., Herbert, J., Sreenan, C.J.: Adding Preemption to TinyOS. In: Proceedings of the The Fourth Workshop on Embedded Networked Sensors (EmNets 2007), Cork, Ireland (2007)

    Google Scholar 

  13. Dunkels, A., Gronvall, B., Voigt, T.: Contiki - a Lightweight and Flexible Operating System for Tiny Networked Sensors. In: First IEEE Workshop on Embedded Networked Sensors (2004)

    Google Scholar 

  14. Chen, S.: Secure Real-time Services for Wireless Sensor Networks in Contiki (2007)

    Google Scholar 

  15. Klues, K., Hackmann, G., Chipara, O., Lu, C.: A Component-Based Architecture for Power-Efficient Media Access Control in Wireless Sensor Networks. In: ACM SenSys 2007, Sydney, Australia (2007)

    Google Scholar 

  16. Handziski, V., Polastre, J., Hauer, J.-H., Sharp, C., Wolisz, A., Culler, D.: Flexible hardware abstraction for wireless sensor networks. In: Proceedings of the Second European Workshop on Wireless Sensor Networks, EWSN (2005)

    Google Scholar 

  17. Fernando Friedrich, L., Stankovic, J., Humphrey, M., Marley, M., Haskins, J.: A survey of configurable component-based operating systems for embedded applications. IEEE Micro 21(31), 54–68 (2001)

    Article  Google Scholar 

  18. IEEE 802.15.4 Standard-2003, Part 15.4: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LR-WPANs), IEEE-SA Standards Board (2003)

    Google Scholar 

  19. Freescale Semiconductors, 802.15.4 MAC PHY Software Reference Manual Rev. 1.6, IEEE Micro 22(6) (2008), http://www.freescale.com/files/rf_if/doc/ref_manual/802154MPSRM.pdf

  20. Roeven, H., Coninx, J., Ade, M.: CoolFlux DSP - The embedded ultra low power C-programmable DSP core. In: Proceedings of the Int. Signal Processing Conf. (GSPx), Santa Clara (2004)

    Google Scholar 

  21. Ganeriwal, S., Kumar, R., Srivastava, M.B.: Timing-sync Protocol for Sensor Networks. In: Proceedings of the 1st ACM Conference on Embedded Networked Sensor Systems (SenSys), Los Angeles, California (2003)

    Google Scholar 

  22. Elson, J., Girod, L., Estrin, D.: Fine-Grained Network Time Synchronization using Reference Broadcasts. In: Proceedings of the 5th Symposium on Operating Systems Design and Implementation, Boston, Massachusetts (2002)

    Google Scholar 

  23. Aoun, M., Schoofs, A., van der Stok, P.: Efficient Time Synchronization for Wireless Sensor Networks in an Industrial Setting. In: Proceedings of the 6th ACM Conference on Embedded Networked Sensor Systems, SenSys (2008)

    Google Scholar 

  24. Aoun, M., Catalano, J., van der Stok, P.: Distributed Task Synchronization in Wireless Sensor Networks. In: Proceedings of the 6th European Conference on Wireless Sensor Networks (2009)

    Google Scholar 

  25. Andree, M., et al.: Core Hardware Abstraction and Programming Model, Deliverable D3.2, IST-034963, WASP (2008)

    Google Scholar 

  26. The Open Group Base Specifications Issue 6 (cited: 2008-04-01). IEEE Std 1003.1-2001, The IEEE and The Open Group, http://www.unix.org/online.html

  27. Aldea Rivas, M., Gonzalez Harbour, M.: Evaluation of New POSIX Real-Time Operating Systems Services for Small Embedded Platforms. In: Proceedings of the 15th Euromicro Conference on Real-Time Systems, ECRTS, Porto, Portugal (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Schoofs, A., Aoun, M., van der Stok, P., Catalano, J., Oliver, R.S., Fohler, G. (2010). A Framework for Time-Controlled and Portable WSN Applications. In: Komninos, N. (eds) Sensor Applications, Experimentation, and Logistics. Sensappeal 2009. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 29. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-11870-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-11870-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-11869-2

  • Online ISBN: 978-3-642-11870-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics