A Survey of Standards for Machine-to-Machine and the Internet of Things

Over the last decade, there has been a growing research interest in machine-to-machine communications and the Internet of Things (IoT) as a milestone embodiment of the continuous convergence between the physical facet of human activities and its reflection on the information world. IoT is understood as the (r)evolutionary transition into an era where physical assets and virtual assets will be treated uniformly and, for all intents and purposes, be largely indistinguishable to the processes involving them. The sheer scale of IoT suggests that harmonized global standards will be paramount in realizing a seamless treatment across the physical facet and the virtual facet of things. In this paper, we survey the—;admittedly babelian—standardization landscape of IoT and present its major efforts. Our survey concludes with a comparative discussion that highlights the key challenges of future standardization in IoT.

[1]  Martin J. Dürst,et al.  Internationalized Resource Identifiers (IRIs) , 2005, RFC.

[2]  Marimuthu Palaniswami,et al.  Internet of Things (IoT): A vision, architectural elements, and future directions , 2012, Future Gener. Comput. Syst..

[3]  Gennaro Boggia,et al.  Standardized Protocol Stack for the Internet of (Important) Things , 2013, IEEE Communications Surveys & Tutorials.

[4]  Larry Lannom,et al.  Handle System Overview , 2003, RFC.

[5]  Eric Rescorla,et al.  The Transport Layer Security (TLS) Protocol Version 1.2 , 2008, RFC.

[6]  Pascal Thubert,et al.  Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL) , 2012, RFC.

[7]  Dick Hardt,et al.  The OAuth 2.0 Authorization Framework , 2012, RFC.

[8]  Roy T. Fielding,et al.  Uniform Resource Identifier (URI): Generic Syntax , 2005, RFC.

[9]  Hannes Tschofenig,et al.  Securing the Internet of Things: A Standardization Perspective , 2014, IEEE Internet of Things Journal.

[10]  Alexey Melnikov,et al.  The WebSocket Protocol , 2011, RFC.

[11]  Burkhard Stiller,et al.  Two-way Authentication for IoT , 2015 .

[12]  JeongGil Ko,et al.  The Trickle Algorithm , 2011, RFC.

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

[14]  Eric Rescorla,et al.  Datagram Transport Layer Security Version 1.2 , 2012, RFC.

[15]  Oscar Garcia-Morchon,et al.  DTLS Relay for Constrained Environments , 2014 .

[16]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[17]  Nick Bostrom,et al.  Superintelligence: Paths, Dangers, Strategies , 2014 .

[18]  Amit P. Sheth,et al.  The SSN ontology of the W3C semantic sensor network incubator group , 2012, J. Web Semant..

[19]  Bert Greevenbosch,et al.  Comparison of different proposals for ACE , 2014 .

[20]  Mohsen Guizani,et al.  Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications , 2015, IEEE Communications Surveys & Tutorials.

[21]  Pascal Thubert,et al.  Compression Format for IPv6 Datagrams over IEEE 802.15.4-Based Networks , 2011, RFC.

[22]  Imrich Chlamtac,et al.  Internet of things: Vision, applications and research challenges , 2012, Ad Hoc Networks.

[23]  Erik Wilde,et al.  From the Internet of Things to the Web of Things: Resource-oriented Architecture and Best Practices , 2011, Architecting the Internet of Things.

[24]  Abraham Lempel,et al.  A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.

[25]  Erik Wahlstroem OAuth 2.0 Introspection over the Constrained Application Protocol (CoAP) , 2015 .

[26]  Rafael Lopez,et al.  EAP-based Authentication Service for CoAP , 2017 .

[27]  Brian E. Carpenter,et al.  Middleboxes: Taxonomy and Issues , 2002, RFC.

[28]  Steven Swanson,et al.  Near-Data Processing: Insights from a MICRO-46 Workshop , 2014, IEEE Micro.

[29]  Shusen Yang,et al.  A survey on the ietf protocol suite for the internet of things: standards, challenges, and opportunities , 2013, IEEE Wireless Communications.

[30]  Sean Reilly,et al.  Handle System Namespace and Service Definition , 2003, RFC.