CoAP over BP for a Delay-Tolerant Internet of Things

With the advent of the Internet of Things (IoT) a myriad of new devices will become part of our everyday life. Constrained Application Protocol (CoAP), and its extensions, are specifically designed to address the integration of these constrained devices. However, due to their limited resources, they are often unable to be fully connected and instead form intermittently connected and sparse networks in which Delay Tolerant Networking (DTN) is more appropriate, in particular through the Bundle Protocol (BP). This paper addresses the implementation of a BP binding for CoAP as a means to enable Delay Tolerant IoT. After an overview of CoAP and BP, we present a basic implementation of CoAP/BP that we developed and some first experimentation results that validate the feasibility of the approach. Several leads are then explored regarding ways to take advantage of the BP features in order to achieve an optimized CoAP/BP implementation.

[1]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

[2]  Jan Rüth,et al.  Opportunistic interaction in the challenged internet of things , 2014, CHANTS '14.

[3]  Lars C. Wolf,et al.  Data elevators: Applying the bundle protocol in Delay Tolerant Wireless Sensor Networks , 2012, 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012).

[4]  Peter Van der Stok,et al.  Patch Method for Constrained Application Protocol (CoAP) , 2016 .

[5]  Chadi Assi,et al.  Disruption-Tolerant Networking: A Comprehensive Survey on Recent Developments and Persisting Challenges , 2012, IEEE Communications Surveys & Tutorials.

[6]  Sven Lahde,et al.  IBR-DTN: an efficient implementation for embedded systems , 2008, CHANTS '08.

[7]  Kevin R. Fall,et al.  A delay-tolerant network architecture for challenged internets , 2003, SIGCOMM '03.

[8]  Matthias Kovatsch,et al.  Californium: Scalable cloud services for the Internet of Things with CoAP , 2014, 2014 International Conference on the Internet of Things (IOT).

[9]  Carsten Bormann,et al.  Observing Resources in CoAP , 2010 .

[10]  Lida Xu,et al.  The internet of things: a survey , 2014, Information Systems Frontiers.

[11]  Susan Flynn Symington,et al.  Delay-Tolerant Networking Metadata Extension Block , 2011, RFC.

[12]  Timothy K. Shih,et al.  Survey on underwater delay/disruption tolerant wireless sensor network routing , 2014 .

[13]  Thomas Magedanz,et al.  Interconnecting Standard M2M Platforms to Delay Tolerant Networks , 2014, 2014 International Conference on Future Internet of Things and Cloud.

[14]  Hossam S. Hassanein,et al.  A delay-tolerant framework for integrated RSNs in IoT , 2013, Comput. Commun..

[15]  D. Drajic,et al.  CoAP over SMS: Performance evaluation for machine to machine communication , 2012, 2012 20th Telecommunications Forum (TELFOR).