RESTful Web Services for the Internet of Things

In the coming years, the size and scope of the Internet will greatly increase as physical world devices (e.g., sensors and home appliances) are becoming smart enough to communicate and share data over the Internet—a phenomenon known as the Internet of Things (IoT). The problem of realizing the IoT is, however, how to effectively penetrate the devices into the existing Web. In this paper, we present Constrained Application Protocol (CoAP) and other key enabling technologies together with an end-to-end IP and RESTful Web Services based architecture for integrating physical world devices in constrained environments with the Web. Keywords-CoAP; HTTP; Internet of Things; REST; Web Services

[1]  Jean Jacques Moreau,et al.  SOAP Version 1. 2 Part 1: Messaging Framework , 2003 .

[2]  Salvatore Loreto,et al.  Best Practices for HTTP-CoAP Mapping Implementation , 2013 .

[3]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .

[4]  H. Zimmermann,et al.  OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection , 1980, IEEE Transactions on Communications.

[5]  Philip Levis,et al.  RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks , 2012, RFC.

[6]  Song Guo,et al.  The Web of Things: A Survey (Invited Paper) , 2011, J. Commun..

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

[8]  Michele Zorzi,et al.  Web Services for the Internet of Things through CoAP and EXI , 2011, 2011 IEEE International Conference on Communications Workshops (ICC).

[9]  David Booth,et al.  Web Services Description Language (WSDL) Version 2.0 Part 0: Primer , 2007 .

[10]  Simon Mayer,et al.  In Search of an Internet of Things Service Architecture: REST or WS-*? A Developers' Perspective , 2011, MobiQuitous.

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

[12]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

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

[14]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[15]  Kris Steenhaut,et al.  REST Enabled Wireless Sensor Networks for Seamless Integration with Web Applications , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

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