IoT Chapter 5
IoT Chapter 5
Chapter 5
IP as The IoT Network Layer
Versatile
A large spectrum of access technologies is available to
offer connectivity of “things” in the last mile.
Ubiquitous
All recent operating system releases, from general-purpose
computers and servers to lightweight embedded systems
(TinyOS, Contiki, and so on), have an integrated dual
(IPv4 and IPv6) IP stack that gets enhanced over time.
Scalable
As the common protocol of the Internet, IP has been
massively deployed and tested for robust scalability.
• Today, both versions of IP run over the Internet, but most traffic is
still IPv4 based.
• The following are some of the main factors applicable to IPv4 and
IPv6 support in an IoT solution:
Application Protocol
IoT devices implementing Ethernet or Wi-Fi interfaces can
communicate over both IPv4 and IPv6, but the application protocol
may dictate the choice of the IP version.
E.g, SCADA protocols such as DNP3/IP (IEEE 1815), Modbus TCP,
or the IEC 60870-5-104 standards are specified only for IPv4.
For IoT devices with application protocols defined by the IETF, such as
HTTP/HTTPS, CoAP, MQTT, and XMPP, both IP versions are
supported.
CSE-6262 (IoT) MKH_CUET
2
4
Cellular Provider and Technology
IoT devices with cellular modems are dependent on the
generation of the cellular technology as well as the data
services offered by the provider.
For the first three generations of data services - GPRS,
Edge, and 3G-IPv4 is the base protocol version.
Consequently, if IPv6 is used with these generations, it
must be tunneled over IPv4.
On 4G/LTE networks, data services can use IPv4 or IPv6
as a base protocol, depending on the provider.
Serial Communications
Many legacy devices in certain industries, such as
manufacturing and utilities, communicate through serial
lines.
To make this work nowadays, you connect the serial port of
the legacy device to a nearby serial port on a piece of
communications equipment, typically a router.
This local router then forwards the serial traffic over IP to
the central server for processing.
Figure 5.2: Comparison of an IoT Protocol Stack Utilizing 6LoWPAN and an IP Protocol
Stack
CSE-6262 (IoT) MKH_CUET
32
Thanks!
Figures and slide materials are taken from the following sources:
1. David Hanes et al., “IoT Fundamentals: Networking Technologies, Protocols,
and Use Cases for the Internet of Things”, 1st Edition, 2018, Pearson India.