Flexible Unicast-Based Group Communication for CoAP-Enabled Devices †

Smart embedded objects will become an important part of what is called the Internet of Things. Applications often require concurrent interactions with several of these objects and their resources. Existing solutions have several limitations in terms of reliability, flexibility and manageability of such groups of objects. To overcome these limitations we propose an intermediately level of intelligence to easily manipulate a group of resources across multiple smart objects, building upon the Constrained Application Protocol (CoAP). We describe the design of our solution to create and manipulate a group of CoAP resources using a single client request. Furthermore we introduce the concept of profiles for the created groups. The use of profiles allows the client to specify in more detail how the group should behave. We have implemented our solution and demonstrate that it covers the complete group life-cycle, i.e., creation, validation, flexible usage and deletion. Finally, we quantitatively analyze the performance of our solution and compare it against multicast-based CoAP group communication. The results show that our solution improves reliability and flexibility with a trade-off in increased communication overhead.

[1]  Eric Rescorla,et al.  Datagram Transport Layer Security , 2006, RFC.

[2]  George C. Oikonomou,et al.  Stateless multicast forwarding with RPL in 6LowPAN sensor networks , 2012, 2012 IEEE International Conference on Pervasive Computing and Communications Workshops.

[3]  Li Cui,et al.  SeaHttp: A Resource-Oriented Protocol to Extend REST Style for Web of Things , 2014, Journal of Computer Science and Technology.

[4]  Zach Shelby,et al.  Constrained RESTful Environments (CoRE) Link Format , 2012, RFC.

[5]  Ingrid Moerman,et al.  Facilitating Sensor Deployment, Discovery and Resource Access Using Embedded Web Services , 2012, 2012 Sixth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[6]  Matthias Kovatsch,et al.  Industry adoption of the Internet of Things: A constrained application protocol survey , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[7]  Wolfgang Kastner,et al.  Efficient group communication based on Web services for reliable control in wireless automation , 2013, IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society.

[8]  Zach Shelby,et al.  Embedded web services , 2010, IEEE Wireless Communications.

[9]  Eddie Kohler,et al.  The Click modular router , 1999, SOSP.

[10]  Gabriel Montenegro,et al.  IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals , 2007, RFC.

[11]  Ingrid Moerman,et al.  Group Communication in Constrained Environments Using CoAP-based Entities , 2013, 2013 IEEE International Conference on Distributed Computing in Sensor Systems.

[12]  Jonathan W. Hui,et al.  Multicast Protocol for Low-Power and Lossy Networks (MPL) , 2016, RFC.

[13]  Alexander Kröller,et al.  Annotating Real-World Objects Using Semantic Entities , 2013, EWSN.

[14]  Adam Dunkels,et al.  Efficient application integration in IP-based sensor networks , 2009, BuildSys '09.

[15]  Ingrid Moerman,et al.  Building embedded applications via REST services for the internet of things , 2013, SenSys '13.

[16]  Stefan Bouckaert,et al.  The w-iLab.t Testbed , 2010, TRIDENTCOM.

[17]  Archan Misra,et al.  Utility-based bandwidth adaptation in mission-oriented wireless sensor networks , 2012, TOSN.

[18]  Shouwen Lai,et al.  Heterogenous Quorum-based Wakeup Scheduling for Duty-Cycled Wireless Sensor Networks , 2009 .

[19]  Theodore Tryfonas,et al.  IPv6 Multicast Forwarding in RPL-Based Wireless Sensor Networks , 2013, Wirel. Pers. Commun..

[20]  Matt Welsh,et al.  Integrating wireless sensor networks with the grid , 2004, IEEE Internet Computing.

[21]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.