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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bergmann, O.: libcoap: C-implementation of CoAP (2015)
Dunkels, A.: The contikimac radio duty cycling protocol. Technical report, SICS (2011)
Farooq, M.O., Kunz, T.: Operating systems for wireless sensor networks: a survey. Sensors 11(6), 5900–5930 (2011)
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)
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)
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)
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)
Kovatsch, M., Duquennoy, S., Dunkels, A.: A low-power CoAP for Contiki. In: Mobile Adhoc and Sensor Systems, MASS (2011)
Kovatsch, M.: Demo abstract: humanCoAP interaction with copper. In: Distributed Computing in Sensor Systems, DCOSS (2011)
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)
Narten, T., Nordmark, E., Simpson, W., Soliman, H.: Neighbor Discovery for IP version 6 (IPv6). RFC 4861 (2007)
Shelby, Z., Hartke, K., Bormann, C.: The Constrained Application Protocol (CoAP). RFC 7252 (2014)
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
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)