IoT Connectivity – IoT Protocol Layers

Facebooktwittergoogle_pluspinterestlinkedinmail

One of the main challenges companies are facing developing Internet of Things (IoT) solutions is the development / use / standardization of IoT protocol layers. Recent developments in connectivity technologies have spurred the adoption of internet connected “smart” devices for remote sensing, acting in particular way and intelligent monitoring using advanced analytics and real-time data processing. As the pace and the scale of such solutions increase rapidly, there will soon be a problem of getting these disparate solutions to work seamlessly together to realize a large scale Internet of Things. In the near term, disparate islands of solutions are likely to outpace deployment of interoperable standards-based solutions.

There is an ongoing trend in integrating the Machine-to-Machine (M2M) and Wireless Sensor Networks (WSN) solutions with other established Internet services using existing Internet Protocols. This has resulted in bringing the standard IP-centric protocols into the realm of smart devices and smart objects.

 

IoT Protocol Layers

 

Protocols Definition

HTTP

The Hypertext Transfer Protocol is an application protocol for distributed, collaborative, hypermedia information systems.

FTP

The File Transfer Protocol is a standard network protocol used to transfer computer files between a client and server on a computer network.

SMTP

Simple Mail Transfer Protocol is an Internet standard for electronic mail (email) transmission.

TCP

The Transmission Control Protocol provides reliable, ordered, and error-checked delivery of a stream of octets (unit of digital information in computing and telecommunications that consists of eight bits) between applications running on hosts communicating over an IP network.

UDP

The User Datagram Protocol is a transport layer protocol defined for use with the IP network layer protocol. It is often used in applications specially tuned for real-time performance.

IPv4 /  IPv6

The Internet Protocol Version X provides an identification and location system for computers on networks and routes traffic across the Internet. IPv4 uses 32-bit (four-byte) addresses, which limits the address space to 4,294,967,296 (232) addresses. IPv6 uses a 128-bit address, theoretically allowing 2128, or approximately 3.4×1038 addresses.

IEEE 802.3Ethernet

It is a standard specification for Ethernet, a method of physical communication in a local area network (LAN).

IEEE 802.11Wireless Network
It is a set of media access control (MAC) and physical layer (PHY) specifications for implementing wireless local area network (WLAN) computer communication in the 900 MHz and 2.4, 3.6, 5, and 60 GHz frequency bands.

CoAP

Constrained Application Protocol is an application layer protocol that is intended for use in resource-constrained internet devices, such as WSN nodes. It is designed to easily translate to HTTP for simplified integration with the web, while also meeting specialized requirements such as multicast support, very low overhead, and simplicity.

6LoWPAN

The IPv6 over Low power Wireless Personal Area Networks is concept originated from the idea that “the Internet Protocol could and should be applied even to the smallest devices,” and that low-power devices with limited processing capabilities should be able to participate in the Internet of Things.

IEEE 802.15.4e – Local and Metropolitan Area Networks
It is a standard which specifies the physical layer and media access control for low-rate wireless personal area networks. It is the basis for the ZigBee, ISA100.11a, WirelessHART, MiWI, and Thread specifications.

 

IoT Protocols Overview

Two of the biggest challenges that IoT implementations are faced with are the presence of low-powered devices (which need to function for months or years without getting any power recharge) and the frequent data exchanges over a lost information network. These unique characteristics and challenges makes the as-is use of the existing internet protocols to be less than ideal and sub-optimal.

As we move from the Internet layers to the IoT specific layers protocols we are suddenly confronted with an acronym soup of protocols- from the wireless protocols like ZigBee, RFID, Bluetooth and BACnet to next generation protocol standards such as 802.15.4e, 6LoWPAN, RPL, CoAP etc. which attempt to unify the wireless sensor networks and the established internet.

Ongoing standardization efforts towards harmonizing internet protocols for wireless sensor networks-based internet of things have raised hopes of global interoperable solutions at the transport layer and below. With that being addressed, the next requirement is to address interoperability at the application layer.

Smart objects, low-powered devices and WSNs are trying to grow beyond narrower domains/fields of deployments wanting to be connected to the cloud/internet, but, suffer from constraints and scalability limiters. Then, there is the world-wide Internet, very successful for choices on de-facto standard technologies (like HTTP, SMTP, SSH, etc.), but, never had to bother about severe power/data loss constraints.

 

Conclusion

Innovation for this can happen in several directions:

– The resource constraints may get eased through advances in device computation / networking technologies such as low powered microcontrollers, longer lasting batteries and alternate power sources, cheaper storage and bandwidth, etc.

– Standardization bodies and alliances are working on defining newer protocols which are optimized for     specific use cases / underlying deployment scenarios. Adoption of these protocols and standards involves collaboration among government standards institutes like ETSI, organizations like IETF / IAB and alliances like ZigBee, Dash 7, etc.

– There will be a (perhaps prolonged) period of mixed deployments bridging islands of highly domain specialized / optimized WSNs with the rest of the internet through gateways, middleware, etc.

WSN researchers had agreed upon the idea that  – the Internet Protocol could and should be applied to even the smallest of devices (smart devices) -.

 
 
 

>>>>>  <<<<<

LEAVE A COMMENT below 

Your opinion and feedback are important to me

 

Facebooktwittergoogle_pluspinterestlinkedinmail

3 thoughts on “IoT Connectivity – IoT Protocol Layers”

  1. Pingback: IoT ERP Industry Solution – Enterox Cloud–ERP-IoT System • The Internet of Things

  2. Pingback: IoT Smart City – What is Smart Home? • The Internet of Things

  3. Pingback: IoT Manufacturing – IIoT Evolution to Smart Manufacturing (Part 2 of 3) • The Internet of Things

Leave a Comment

Your email address will not be published. Required fields are marked *