IoT Requirements for Networking Protocols

The success of the Internet is attributed, in part, to the Internet Protocol stack that offers two key characteristics: A normalization layer (the IP layer), which guarantees system interoperability while accommodating a multitude of link layer technologies, in addition to a plethora of application protocols. IP constitutes the thin waist of the proverbial hourglass that is the Internet’s protocol stack. Layered abstractions that hide the specifics of a given layer from the one above or below it. Such abstractions define contracts or “slip surfaces” allowing innovations in one layer to proceed independent of the adjacent layersIn this chapter, we will discuss the key IoT requirements and their impact on each of the layers of the protocol stack.

[1]  Luca Lombardi,et al.  Challenges for Data Mining in Distributed Sensor Networks , 2006, 18th International Conference on Pattern Recognition (ICPR'06).

[2]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[3]  Tanupriya Choudhury,et al.  Securing the Internet of Things: A proposed framework , 2017, 2017 International Conference on Computing, Communication and Automation (ICCCA).

[4]  Dave Evans,et al.  How the Next Evolution of the Internet Is Changing Everything , 2011 .

[5]  Carsten Bormann,et al.  Terminology for Constrained-Node Networks , 2014, RFC.

[6]  Kerry L. Taylor,et al.  Semantics for the Internet of Things: Early Progress and Back to the Future , 2019 .