Skip to main content

Dynamic Reconfiguration of Network Protocols for Constrained Internet-of-Things Devices

  • Conference paper
  • First Online:
Internet of Things. IoT Infrastructures (IoT360 2015)

Abstract

The Internet-of-Things paradigm shifts the focus of sensor networks from simple monitoring to more dynamic networking scenarios where the nodes need to adapt to changing requirements and conditions. For this purpose many configuration options are added to the network protocols. Today, however, they can only be modified at compile-time, which seriously limits the ability to adapt the behaviour of the network.

To overcome this, a solution is proposed that allows reconfiguring the entire network stack remotely using CoAP. The Contiki implementation shows that for a small memory overhead (1.2 kB) up to 57 configuration parameters can be reconfigured dynamically. The average latency for reconfiguring one parameter in a twenty node network is only three seconds. A simple case-study illustrates how the energy consumption of an application can be reduced with (50 %) by dynamically fine-tuning the MAC duty-cycle.

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. Bergmann, O.: libcoap: C-implementation of CoAP (2015)

    Google Scholar 

  2. Dunkels, A.: The contikimac radio duty cycling protocol. Technical report, SICS (2011)

    Google Scholar 

  3. Farooq, M.O., Kunz, T.: Operating systems for wireless sensor networks: a survey. Sensors 11(6), 5900–5930 (2011)

    Article  Google Scholar 

  4. Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of things: a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29(7), 1645–1660 (2013)

    Article  Google Scholar 

  5. Hunkeler, U., Truong, H.L., Stanford-Clark, A.: MQTT-S: a publish/subscribe protocol for wireless sensor networks. In: Communication Systems Software and Middleware and Workshops, COMSWARE (2008)

    Google Scholar 

  6. IEEE: IEEE standard for local and metropolitan area networks-part 15.4: low-rate wireless personal area networks (LR-WPANS). IEEE Std 802.15.4-2011 (2011)

    Google Scholar 

  7. Karagiannis, V., Chatzimisios, P., Vazquez-Gallego, F., Alonso-Zarate, J.: A survey on application layer protocols for the internet of things. Trans. IoT Cloud Comput. 3(1), 11–17 (2015)

    Google Scholar 

  8. Kovatsch, M., Duquennoy, S., Dunkels, A.: A low-power CoAP for Contiki. In: Mobile Adhoc and Sensor Systems, MASS (2011)

    Google Scholar 

  9. Kovatsch, M.: Demo abstract: humanCoAP interaction with copper. In: Distributed Computing in Sensor Systems, DCOSS (2011)

    Google Scholar 

  10. Luzuriaga, J., Perez, M., Boronat, P., Cano, J., Calafate, C., Manzoni, P.: A comparative evaluation of AMQP and MQTT protocols over unstable and mobile networks. In: Consumer Communications and Networking Conference, CCNC (2015)

    Google Scholar 

  11. Narten, T., Nordmark, E., Simpson, W., Soliman, H.: Neighbor Discovery for IP version 6 (IPv6). RFC 4861 (2007)

    Google Scholar 

  12. Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP). RFC 7252 (2014)

    Google Scholar 

  13. Sheng, Z., Yang, S., Yu, Y., Vasilakos, A.V., McCann, J.A., Leung, K.K.: A survey on the ietf protocol suite for the internet of things: standards, challenges, and opportunities. IEEE Wirel. Commun. 20(6), 91–98 (2013). doi:10.1109/MWC.2013.6704479

    Article  Google Scholar 

  14. Winter, T., Thubert, P., Brandt, A., Hui, J., Kelsey, R., Levis, P., Pister, K., Struik, R., Vasseur, J., Alexander, R.: RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks. RFC 6550 (2012)

    Google Scholar 

Download references

Acknowledgments

This work was partially supported by the Fund for Scientific Research-Flanders (FWO-V), project “ASN: wireless Acoustic Sensor Networks”, grant #G.0763.12, and the agency for Innovation by Science and Technology Flanders (IWT-V), project “SAMURAI: Software Architecture and Modules for Unified RAdIo control”, and the iMinds IoT Strategic Research program, and European Commission Horizon 2020 Programme under grant agreement n645274 (WiSHFUL).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Ruckebusch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Ruckebusch, P., Van Damme, J., De Poorter, E., Moerman, I. (2016). Dynamic Reconfiguration of Network Protocols for Constrained Internet-of-Things Devices. In: Mandler, B., et al. Internet of Things. IoT Infrastructures. IoT360 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 170. Springer, Cham. https://doi.org/10.1007/978-3-319-47075-7_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47075-7_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47074-0

  • Online ISBN: 978-3-319-47075-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics