Skip to main content

On Update Protocols in Wireless Sensor Networks

  • Conference paper
  • First Online:
Sensor Networks (SENSORNETS 2018, SENSORNETS 2017)

Abstract

There has been a lot of research been done in the domain of Wireless Sensor Networks in recent years. Nowadays, Wireless Sensor Networks are in operation in a wide range of different scenarios and applications, like energy management services, heat and water billing as well as smoke detectors. However, research and development will be continued in this domain. During the operation of such a network, software updates need to be done seldom. In contrast to this, software updates need to be done very frequently during development and testing for uploading a new firmware on umpteen nodes. In this paper, we examine such a software update for a particular, but popular and often used sensor network platform. There are already interesting research papers about the process of updating sensor nodes. Our specific focus relies on the technical part of such an update process. We will argue why these already existing update processes do not cover our defiances. The objective of our software update protocol is to enable the developer to update many nodes in a reliable and very fast fashion during the development and testing process. For this reason, energy consumption is considered only marginally. We do not need a multi-hop protocol, due to the fact that all devices are in range, e.g. in a laboratory. In this paper we survey well known update protocols and architectures for software updates in WSN, discuss the solutions and compare them to our approach. As a conclusion of our extensive simulation follows to sum up that the developed protocols do a fast and scalable as well as a reliable update.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Datasheet lithium manganese dioxide battery cr2032 (2018). https://www.mouser.com/ds/2/315/panasonic-lithium-cr2032-datasheet-837927.pdf

  2. Sinha, A., Chandrakasan, A.: Dynamic power management in wireless sensor networks. IEEE Des. Test Comput. 18, 62–74 (2001)

    Article  Google Scholar 

  3. Altmann, M., Schlegl, P., Volbert, K.: A low-power wireless system for energy consumption analysis at mains sockets. EURASIP J. Embed. Syst. 2017(1), 18 (2017)

    Article  Google Scholar 

  4. Schindelhauer, C., Volbert, K., Ziegler, M.: Geometric spanners with applications in wireless networks. In: Computational Geometry: Theory and Applications (CGTA 2007) (2007)

    Article  MathSciNet  Google Scholar 

  5. Sternecker, C.: Reprogrammierungstechniken fuer drahtlose sensornetzwerke. Seminar Sensorknoten - Betrieb, Netze und Anwendungen (2012)

    Google Scholar 

  6. Chong, C.-Y., Kumar, S.P.: Sensor networks: evolution, opportunities, and challenges. Proc. IEEE 91, 1247–1256 (2003)

    Article  Google Scholar 

  7. Sivrikaya, F., Yener, B.: Time synchronization in sensor networks: a survey. IEEE Netw. 18, 45–50 (2004)

    Article  Google Scholar 

  8. Akyildiz, I.F., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A survey on sensor networks. IEEE Commun. Mag. 40, 102–114 (2002)

    Article  Google Scholar 

  9. Beutel, J., Dyer, M., Meier, L., Ringwald, M., Thiele, L.: Next-generation deployment support for sensor networks. Computer Engineering and Networks Lab; Swiss Federal Institute of Technology (ETH) Zurich

    Google Scholar 

  10. Edmonds, J.: On the competitiveness of AIMD-TCP within a general network. Theor. Comput. Sci. 462, 12–22 (2012)

    Article  MathSciNet  Google Scholar 

  11. Hui, J.W., Culler, D.: The dynamic behavior of a data dissemination protocol for network programming at scale (2004)

    Google Scholar 

  12. Kenner, S., Thaler, R., Kucera, M., Volbert, K., Waas, T.: Comparison of smart grid architectures for monitoring and analyzing power grid data via modbus and rest. EURASIP J. Embed. Syst. 2017(1), 5 (2017)

    Article  Google Scholar 

  13. Stolikj, M., Cuijpers, P.J.L., Lukkien, J.J.: Efficient reprogramming of wireless sensor networks using incremental updates and data compression. Department of Mathematics and Computer Science System Architecture and Networking Group (2012)

    Google Scholar 

  14. Meyer-auf-der-Heide, F., Schindelhauer, C., Volbert, K., Grünewald, M.: Congestion, dilation, and energy in radio networks. Theory Comput. Syst. (TOCS) 37, 343–370 (2004)

    Article  MathSciNet  Google Scholar 

  15. Levis, P., Patel, N., Culler, D., Shenker, S.: Trickle: a self-regulating algorithm for code propagation and maintenance in wireless sensor networks (2004)

    Google Scholar 

  16. Rickenbach, P., Wattenhofer, R.: Decoding code on a sensor node. In: 4th International Conference on Distributed Computing in Sensor Systems (DCOSS) (2008)

    Google Scholar 

  17. Schlegl, P., Robatzek, M., Kucera, M., Volbert, K., Waas, T.: Performance analysis of mobile radio for automatic control in smart grids. In: Second International Conference on Advances in Computing, Communication and Information Technology (CCIT 2014) (2014)

    Google Scholar 

  18. Wagn, Q., Zhu, Y., Cheng, L.: Reprogramming wireless sensor networks: challenges and approaches. IEEE Netw. 20, 48–55 (2006)

    Article  Google Scholar 

  19. Karp, R., Koutsoupias, E., Papadimitriou, C., Shenker, S.: Optimization problems in congestion control. In: Proceedings of FOCS 2000. IEEE Computer Society (2000)

    Google Scholar 

  20. Brown, S., Sreenan, C.J.: Software updating in wireless sensor networks: a survey and lacunae. J. Sens. Actuator Netw. 2, 717–760 (2013). ISSN 2224–2708

    Article  Google Scholar 

  21. Kenner, S., Volbert, K.: A low-power, tricky and very easy to use sensor network gateway architecture with application example. In: 10th International Conference on Sensor Technologies and Applications (SENSORCOMM 2016) (2016)

    Google Scholar 

  22. Lukovszki, T., Schindelhauer, C., Volbert, K.: Resource efficient maintenance of wireless network topologies. J. Univers. Comput. Sci. (J. UCS) 12, 1292–1311 (2006)

    MATH  Google Scholar 

  23. Schwindl, T., Volbert, K., Bock, S.: Fast and reliable update protocols in WSNs during software development, testing and deployment. In: 7th International Conference on Sensor Networks (Sensornets 2018) (2018)

    Google Scholar 

  24. Stathopoulos, T., Heidemann, J., Estrin, D.: A remote code update mechanism for wireless sensor networks. Center for Embedded Networked Sensing (2003)

    Google Scholar 

  25. TI: CC430 family - user’s guide (2013)

    Google Scholar 

  26. TI: MSP430â„¢ SoC with RF core (2013)

    Google Scholar 

  27. TI: MSP430F5510, MSP430F550X mixed-signal microcontrollers (2015)

    Google Scholar 

  28. TI: MSP gang programmer (MSP-GANG) (2017)

    Google Scholar 

  29. Jacobson, V.: Congestion avoidance and control. SIGCOMM Comput. Commun. Rev. 18(4), 314–329 (1988)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the research cluster for Robotics, Algorithms, Communication and Smart Grid (RAKS) of the OTH Regensburg. Further information under www.raks-oth.de. This work was also supported by the Regensburg Center of Energy and Resources (RCER) and the Technology- and Science Network Oberpfalz (TWO). Further information under www.rcer.de.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Maximilian Schwab .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Schwindl, T., Volbert, K., Schwab, M. (2019). On Update Protocols in Wireless Sensor Networks. In: Benavente-Peces, C., Cam-Winget, N., Fleury, E., Ahrens, A. (eds) Sensor Networks. SENSORNETS SENSORNETS 2018 2017. Communications in Computer and Information Science, vol 1074. Springer, Cham. https://doi.org/10.1007/978-3-030-30110-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30110-1_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30109-5

  • Online ISBN: 978-3-030-30110-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics