3
Most read
4
Most read
12
Most read
1
Introduction to IoT – Part II
Dr. Sudip Misra
Associate Professor
Department of Computer Science and Engineering
IIT KHARAGPUR
Email: smisra@sit.iitkgp.ernet.in
Website: http://cse.iitkgp.ac.in/~smisra/
Introduction to Internet of Things
IoT Resulting in Address Crunch
2
 Estimated 20-50 billion devices by 2018
 Reason is the integration of existing devices, smart devices as well as constrained
nodes in a singular framework.
 Integration of various connectivity features such as cellular, Wi-Fi, ethernet with
upcoming ones such as Bluetooth Low Energy (BLE), DASH7, Insteon, IEEE 802.15.4,
etc.
 The ITU vision is approaching reality as the present day networked devices have
outnumbered humans on earth.
Reference:
 Cisco Systems, (2011). The Internet of Things How the Next Evolution of the Internet Is Changing Everything [Online]. Available:
http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
 ITU Broadband Commission, (2012). The State of Broadband 2012: Achieving Digital Inclusion for All ITU Broadband Commission Report, [Online]. Available:
http://www.broadbandcommission.org/ Documents/bbannualreport2012.pdf
 Ericsson, (2011). More than 50 Billion Connected Devices, [Online]. Available: http://www.ericsson.com/res/docs/whitepapers/wp-50billions.pdf
Introduction to Internet of Things
Connectivity Terminologies
3
•Local, Short range Comm, May or may not connect to Internet, Building or Organization
wide
IoT LAN
•Connection of various network segments, Organizationally and geographically wide, Connects to
the internet
IoT WAN
•Connected to other nodes inside a LAN via the IoT LAN, May be sometimes connected to the
internet through a WAN directly
IoT Node
•A router connecting the IoT LAN to a WAN to the Internet, Can implement several LAN
and WAN, Forwards packets between LAN and WAN on the IP layer
IoT Gateway
•Performs active application layer functions between IoT nodes and other entities
IoT Proxy
Introduction to Internet of Things
IoT Network Configurations
4
Node
Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10,
Oct 2013
Introduction to Internet of Things
 Some of the IoT network configurations restricted to local areas,
analogous to normal LANs, WANs and proxy are shown in the
previous figures.
 The nodes represented by green circles have L: local link addresses
or LU: local link addresses which are unique locally.
 Nodes within a gateway’s jurisdiction have addresses that are valid
within the gateway’s domain only.
 The same addresses may be repeated in the domain of another
gateway. The gateway has a unique network prefix, which can be
used to identify them globally.
 This strategy saves a lot of unnecessary address wastage. Although,
the nodes have to communicate to the internet via the gateway.
5
Introduction to Internet of Things
Gateway Prefix Allotment
6
 One of the strategies of address conservation in IoT
is to use local addresses which exist uniquely within
the domain of the gateway. These are represented
by the circles in this slide.
 The network connected to the internet has routers
with their set of addresses and ranges.
 These routers have multiple gateways connected to
them which can forward packets from the nodes, to
the Internet, only via these routers. These routers
assign prefixes to gateways under them, so that the
gateways can be identified with them.
Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10,
Oct 2013
Introduction to Internet of Things
Impact of Mobility on Addressing
 The network prefix changes from
1 to 2 due to movement, making
the IoT LAN safe from changes
due to movements.
 IoT gateway WAN address
changes without change in LAN
address. This is achieved using
ULA.
7
Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10,
Oct 2013
Has the
global view
of the
network
underneath
Introduction to Internet of Things
 The gateways assigned with prefixes, which are attached to a
remote anchor point by using various protocols such as Mobile
IPv6, and are immune to changes of network prefixes.
 This is achieved using LU. The address of the nodes within the
gateways remain unchanged as the gateways provide them with
locally unique address and the change in gateway’s network prefix
doesn’t affect them.
 Sometimes, there is a need for the nodes to communicate directly
to the internet. This is achieved by tunneling, where the nodes
communicate to a remote anchor point instead of channeling their
packets through the router which is achieved by using tunneling
protocols such as IKEv2:internet key exchange version 2
8
Introduction to Internet of Things
Gateways
 IoT gateways with or without proxies responsible mainly for:
 Internet connectivity
 IoT LAN intra-connectivity
 Upstream address prefixes are obtained using mechanisms like
DHCPv6 and delegated to the nodes using SLAAC (stateless
addressing).
 LU addresses are maintained independently of globally routable
addresses, in cases were internal address stability is of prime
concern.
9
Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10,
Oct 2013
Introduction to Internet of Things
 Despite providing address stability, LUcannot communicate
directly with the internet or the upper layers, which is solved
by implementing an application layer proxy.
 Application layer proxies may be additionally configured to
process data, rather than just passing it.
 In nodes with no support for computationally intensive tasks,
IoT proxy gathers data sent to the link-local multicast address
and routes them globally.
10
Introduction to Internet of Things
 Presently, the Internet is mainly IPv4, based with little or no
IPv6 uplink facilities or support.
 Due to the lack of a universal transition solution to IPv6, lots
of un-optimized solutions are being used for IoT deployment.
 These makeshift solutions mainly address:
 IPv6 to IPv4 translation
 IPv6 tunneling over IPv4
 Application layer proxies (e.g: data relaying)
11
Introduction to Internet of Things
Multi-homing
 A node/network connected to multiple networks for
improved reliability.
 In cases of small IoT LANs, where allotment of address
prefixes is not feasible and possible, a proxy based approach is
used to manage multiple IP addresses and map them to link
local addresses.
 In another, gateway-based approach is used for assigning link
local addresses to the nodes under it.
12
Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10,
Oct 2013
Introduction to Internet of Things
 Providing source addresses, destination addresses and routing
information to the multi-homed nodes is the real challenge in
multi-homing networks.
 In case the destination and source addresses originate from
the same prefix, routing between gateways can be employed
for IoT gateway selection.
 Presently, IEFT is still trying to standardize this issue.
13
Introduction to Internet of Things
IPv4 versus IPv6
14
IPv4 IPv6
Developed IETF 1974 IEF 1998
Length (bits) 32 128
No. of Addresses 2^32 2^128
Notation Dotted Decimal Hexadecimal
Dynamic Allocation of
addresses
DHCP SLAAC/ DHCPv6
IPSec Optional Compulsory
Introduction to Internet of Things
IPv4 versus IPv6
15
IPv4 IPv6
Header Size Variable Fixed
Header Checksum Yes No
Header Options Yes No
Broadcast Addresses Yes No
Multicast Address No Yes
Introduction to Internet of Things
IPv4 Header Format
16
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Ver IHL Type of Service Total Length
Identification Flags Fragment Offset
Time to Live Protocol Header Checksum
Source Address (32 bit)
Destination Address (32 bit)
Options Padding
Introduction to Internet of Things
IPv4
 The IPv4 emphasizes more on reliable transmission, as is
evident by fields such as type of service, total length, id,
offset, TTL, checksum fields.
17
Introduction to Internet of Things
IPv6 Header Format
18
1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8
Ver Traffic Class Flow Label
Payload Length Next Header Hop Limit
Source Address (128 bit)
Destination Length (128 bit)
Introduction to Internet of Things
IPv6
 The IPv6 header structure is more simpler as it mainly focuses
on the addressing part of the source and destination.
 It is concerned more with addressing than with reliability of
data delivery.
19
Introduction to Internet of Things
20
Introduction to Internet of Things

More Related Content

PDF
PDF
Internet of Things (IOT) - Lecture 2.pdf
PDF
Internet of Things (IOT) - Lecture 2.pdf
PDF
Internet of Things (IOT) - Lecture 2.pdf
PPTX
Lecture 8 - Connectivity Technologies – Part II- IOT.pptx
PPTX
Internet of Things
PDF
nptel 1, introduction to iot, By Prof. Sudip Misra
PDF
nptel-1.pdf
Internet of Things (IOT) - Lecture 2.pdf
Internet of Things (IOT) - Lecture 2.pdf
Internet of Things (IOT) - Lecture 2.pdf
Lecture 8 - Connectivity Technologies – Part II- IOT.pptx
Internet of Things
nptel 1, introduction to iot, By Prof. Sudip Misra
nptel-1.pdf

Similar to nptel 2, introduction to iot, By Prof. Sudip Misra (20)

PPTX
IOT -UNIT-3.pptx PROTOCOLS AND TECHNOLOGIES BEHIND IOT
PDF
IOT Notes Unit 1.pdf Internet of Things
PDF
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
PDF
Internet of Things (IoT) in smart city.pdf
PDF
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
PPTX
Introduction to IoT
PPTX
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
PPTX
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
PPTX
Internet of Things
PPTX
Module1 java or python complete notes for students PPT.pptx
PDF
7CS4_IOT_Unit-1.pdf
PDF
IOT Unit 1.pdf
PPTX
lecture4week1iotnetworkingpart1-190114153249.pptx
PPTX
IOT Unit 1.pptx
PDF
iotunitpptsfor jntuh1-221211033603-33147820.pdf
PDF
World of IoT (Internet of Things).
PPTX
The Internet of Things (IoT) and its evolution
PPT
Internet Of Things
PPT
IoT
PPTX
Internet of Things (IoT)
IOT -UNIT-3.pptx PROTOCOLS AND TECHNOLOGIES BEHIND IOT
IOT Notes Unit 1.pdf Internet of Things
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Internet of Things (IoT) in smart city.pdf
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pdf
Introduction to IoT
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
Week 8 - Module 19 - PPT- Internet of Things for Libraries.pptx
Internet of Things
Module1 java or python complete notes for students PPT.pptx
7CS4_IOT_Unit-1.pdf
IOT Unit 1.pdf
lecture4week1iotnetworkingpart1-190114153249.pptx
IOT Unit 1.pptx
iotunitpptsfor jntuh1-221211033603-33147820.pdf
World of IoT (Internet of Things).
The Internet of Things (IoT) and its evolution
Internet Of Things
IoT
Internet of Things (IoT)
Ad

Recently uploaded (20)

PDF
First part_B-Image Processing - 1 of 2).pdf
PPTX
Principal presentation for NAAC (1).pptx
PPTX
wireless networks, mobile computing.pptx
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
Petroleum Refining & Petrochemicals.pptx
PPTX
PRASUNET_20240614003_231416_0000[1].pptx
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PPTX
CyberSecurity Mobile and Wireless Devices
PDF
Computer organization and architecuture Digital Notes....pdf
PDF
Computer System Architecture 3rd Edition-M Morris Mano.pdf
PDF
UEFA_Embodied_Carbon_Emissions_Football_Infrastructure.pdf
DOC
T Pandian CV Madurai pandi kokkaf illaya
PDF
August 2025 - Top 10 Read Articles in Network Security & Its Applications
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
20250617 - IR - Global Guide for HR - 51 pages.pdf
PDF
Applications of Equal_Area_Criterion.pdf
PPTX
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
PDF
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
PPTX
Information Storage and Retrieval Techniques Unit III
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
First part_B-Image Processing - 1 of 2).pdf
Principal presentation for NAAC (1).pptx
wireless networks, mobile computing.pptx
August -2025_Top10 Read_Articles_ijait.pdf
Petroleum Refining & Petrochemicals.pptx
PRASUNET_20240614003_231416_0000[1].pptx
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
CyberSecurity Mobile and Wireless Devices
Computer organization and architecuture Digital Notes....pdf
Computer System Architecture 3rd Edition-M Morris Mano.pdf
UEFA_Embodied_Carbon_Emissions_Football_Infrastructure.pdf
T Pandian CV Madurai pandi kokkaf illaya
August 2025 - Top 10 Read Articles in Network Security & Its Applications
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
20250617 - IR - Global Guide for HR - 51 pages.pdf
Applications of Equal_Area_Criterion.pdf
CN_Unite_1 AI&DS ENGGERING SPPU PUNE UNIVERSITY
LOW POWER CLASS AB SI POWER AMPLIFIER FOR WIRELESS MEDICAL SENSOR NETWORK
Information Storage and Retrieval Techniques Unit III
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Ad

nptel 2, introduction to iot, By Prof. Sudip Misra

  • 1. 1 Introduction to IoT – Part II Dr. Sudip Misra Associate Professor Department of Computer Science and Engineering IIT KHARAGPUR Email: [email protected] Website: http://cse.iitkgp.ac.in/~smisra/ Introduction to Internet of Things
  • 2. IoT Resulting in Address Crunch 2  Estimated 20-50 billion devices by 2018  Reason is the integration of existing devices, smart devices as well as constrained nodes in a singular framework.  Integration of various connectivity features such as cellular, Wi-Fi, ethernet with upcoming ones such as Bluetooth Low Energy (BLE), DASH7, Insteon, IEEE 802.15.4, etc.  The ITU vision is approaching reality as the present day networked devices have outnumbered humans on earth. Reference:  Cisco Systems, (2011). The Internet of Things How the Next Evolution of the Internet Is Changing Everything [Online]. Available: http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf  ITU Broadband Commission, (2012). The State of Broadband 2012: Achieving Digital Inclusion for All ITU Broadband Commission Report, [Online]. Available: http://www.broadbandcommission.org/ Documents/bbannualreport2012.pdf  Ericsson, (2011). More than 50 Billion Connected Devices, [Online]. Available: http://www.ericsson.com/res/docs/whitepapers/wp-50billions.pdf Introduction to Internet of Things
  • 3. Connectivity Terminologies 3 •Local, Short range Comm, May or may not connect to Internet, Building or Organization wide IoT LAN •Connection of various network segments, Organizationally and geographically wide, Connects to the internet IoT WAN •Connected to other nodes inside a LAN via the IoT LAN, May be sometimes connected to the internet through a WAN directly IoT Node •A router connecting the IoT LAN to a WAN to the Internet, Can implement several LAN and WAN, Forwards packets between LAN and WAN on the IP layer IoT Gateway •Performs active application layer functions between IoT nodes and other entities IoT Proxy Introduction to Internet of Things
  • 4. IoT Network Configurations 4 Node Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10, Oct 2013 Introduction to Internet of Things
  • 5.  Some of the IoT network configurations restricted to local areas, analogous to normal LANs, WANs and proxy are shown in the previous figures.  The nodes represented by green circles have L: local link addresses or LU: local link addresses which are unique locally.  Nodes within a gateway’s jurisdiction have addresses that are valid within the gateway’s domain only.  The same addresses may be repeated in the domain of another gateway. The gateway has a unique network prefix, which can be used to identify them globally.  This strategy saves a lot of unnecessary address wastage. Although, the nodes have to communicate to the internet via the gateway. 5 Introduction to Internet of Things
  • 6. Gateway Prefix Allotment 6  One of the strategies of address conservation in IoT is to use local addresses which exist uniquely within the domain of the gateway. These are represented by the circles in this slide.  The network connected to the internet has routers with their set of addresses and ranges.  These routers have multiple gateways connected to them which can forward packets from the nodes, to the Internet, only via these routers. These routers assign prefixes to gateways under them, so that the gateways can be identified with them. Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10, Oct 2013 Introduction to Internet of Things
  • 7. Impact of Mobility on Addressing  The network prefix changes from 1 to 2 due to movement, making the IoT LAN safe from changes due to movements.  IoT gateway WAN address changes without change in LAN address. This is achieved using ULA. 7 Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10, Oct 2013 Has the global view of the network underneath Introduction to Internet of Things
  • 8.  The gateways assigned with prefixes, which are attached to a remote anchor point by using various protocols such as Mobile IPv6, and are immune to changes of network prefixes.  This is achieved using LU. The address of the nodes within the gateways remain unchanged as the gateways provide them with locally unique address and the change in gateway’s network prefix doesn’t affect them.  Sometimes, there is a need for the nodes to communicate directly to the internet. This is achieved by tunneling, where the nodes communicate to a remote anchor point instead of channeling their packets through the router which is achieved by using tunneling protocols such as IKEv2:internet key exchange version 2 8 Introduction to Internet of Things
  • 9. Gateways  IoT gateways with or without proxies responsible mainly for:  Internet connectivity  IoT LAN intra-connectivity  Upstream address prefixes are obtained using mechanisms like DHCPv6 and delegated to the nodes using SLAAC (stateless addressing).  LU addresses are maintained independently of globally routable addresses, in cases were internal address stability is of prime concern. 9 Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10, Oct 2013 Introduction to Internet of Things
  • 10.  Despite providing address stability, LUcannot communicate directly with the internet or the upper layers, which is solved by implementing an application layer proxy.  Application layer proxies may be additionally configured to process data, rather than just passing it.  In nodes with no support for computationally intensive tasks, IoT proxy gathers data sent to the link-local multicast address and routes them globally. 10 Introduction to Internet of Things
  • 11.  Presently, the Internet is mainly IPv4, based with little or no IPv6 uplink facilities or support.  Due to the lack of a universal transition solution to IPv6, lots of un-optimized solutions are being used for IoT deployment.  These makeshift solutions mainly address:  IPv6 to IPv4 translation  IPv6 tunneling over IPv4  Application layer proxies (e.g: data relaying) 11 Introduction to Internet of Things
  • 12. Multi-homing  A node/network connected to multiple networks for improved reliability.  In cases of small IoT LANs, where allotment of address prefixes is not feasible and possible, a proxy based approach is used to manage multiple IP addresses and map them to link local addresses.  In another, gateway-based approach is used for assigning link local addresses to the nodes under it. 12 Source: Teemu Savolainen, Jonne Soininen, and Bilhanan Silverajan,”IPv6 Addressing Strategies for IoT”, IEEE Sensors Journal, Vol. 13, No. 10, Oct 2013 Introduction to Internet of Things
  • 13.  Providing source addresses, destination addresses and routing information to the multi-homed nodes is the real challenge in multi-homing networks.  In case the destination and source addresses originate from the same prefix, routing between gateways can be employed for IoT gateway selection.  Presently, IEFT is still trying to standardize this issue. 13 Introduction to Internet of Things
  • 14. IPv4 versus IPv6 14 IPv4 IPv6 Developed IETF 1974 IEF 1998 Length (bits) 32 128 No. of Addresses 2^32 2^128 Notation Dotted Decimal Hexadecimal Dynamic Allocation of addresses DHCP SLAAC/ DHCPv6 IPSec Optional Compulsory Introduction to Internet of Things
  • 15. IPv4 versus IPv6 15 IPv4 IPv6 Header Size Variable Fixed Header Checksum Yes No Header Options Yes No Broadcast Addresses Yes No Multicast Address No Yes Introduction to Internet of Things
  • 16. IPv4 Header Format 16 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Ver IHL Type of Service Total Length Identification Flags Fragment Offset Time to Live Protocol Header Checksum Source Address (32 bit) Destination Address (32 bit) Options Padding Introduction to Internet of Things
  • 17. IPv4  The IPv4 emphasizes more on reliable transmission, as is evident by fields such as type of service, total length, id, offset, TTL, checksum fields. 17 Introduction to Internet of Things
  • 18. IPv6 Header Format 18 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 Ver Traffic Class Flow Label Payload Length Next Header Hop Limit Source Address (128 bit) Destination Length (128 bit) Introduction to Internet of Things
  • 19. IPv6  The IPv6 header structure is more simpler as it mainly focuses on the addressing part of the source and destination.  It is concerned more with addressing than with reliability of data delivery. 19 Introduction to Internet of Things