IOT Introduction
IOT Introduction
Lalit Chaudhari
INDUSTRY 0
Industrial Revolutions
Driving Force: STEAM
2nd Industrial Revolution
Iron, Steel, Rail,
Electrical
Petroleum, Chemical,
Automobiles, Paper Making,
Fertilizers etc.
•Smart Parking
Cities •Smart Street Light
•Public Safety
•Traffic Management
•Smart Utility distribution
Enviro • Weather
nment Monitoring
•Air and Noise
Pollution
Retail Monitoring
Industry Agricul • Smart
ture Irrigation
•Inventory
•Machine Diagnosis •Green House
Management
•Smart Payment •Indoor Air Quality Control
Monitoring
Home Automation
• Alexa Amazon
• Schneider Electric Home Automation
Wearable Devices and the Internet of Things
Inferring Information and Knowledge from Data
Information Knowledge
Data • Knowledge is inferred
• Information is inferred from information by
• Raw and from data by filtering, organizing and
Unprocessed data processing structuring information
obtained from categorizing and is put into action to
condensing and achieve specific
devices/systems contextualizing data. objectives
Continued
Physical Design of IoT
• The "Things" in IoT usually refers to IoT devices which
have unique identities and can perform remote
sensing, actuating and monitoring capabilities.
• IoT devices can:
• Exchange data with other connected devices and
applications (directly or indirectly),
• Collect data from other devices and process the data
locally
• Send the data to centralized servers or cloud-based
application back-ends for processing the data,
• Perform some tasks locally and other tasks within the IoT
infrastructure, based on temporal and space constraints
•An IoT device may consist of several
interfaces for connections to other
devices, both wired and wireless.
•I/O interfaces for sensors
•Interfaces for Internet connectivity
•Memory and storage interfaces
•Audio/video interfaces
IOT
Block
Diagram
IOT Protocol
• Linked Layer:
– Local network connection
– Physical communication of information/signal over
network either wired or wireless media.
– Determine how packets are coded and signalled by
hardware devices over the medium to which host is
attached.
– Protocols used in linked layer
• IEEE 802.3 – Ethernet - use coaxial cable
• 802.3.i – Over twisted-pair copper wire –
typically used
• 802.3.j – Ethernet over fibre optic cable.
– 802.11- Wifi - Wireless Local Area Network
– 802.11a - 5 GHz band
– 802.11b / 802.11g - 2.4GHz Band
– 802.11n – 2.5/5 GHz
– 802.11ac – 5 GHz band
– 802.11ad – 60GHz Plan
– Data rate from 1 Mb/s to 6.75Gb/s
• 802.16- WiMax – Use for Broadband Standard - Data
rates of 100Mb/s for Mobile stations abd 1Gb/s for fixed
stations
• 802.15.4 – LR-WPAN - Low Rate Wireless Personal Area
networks. Low Cost, Low Range, Low Speed
– Zigbee, LR-WPAN
– Data Rate 40Kb/s to 250Kb/s
• 2G/3G/4G Mobile Network -
– IOT devices can use these standards for
communication over cellular network
– Data rate ranges from 9.6 kb/s (2G) to 100Mb/s
(4G).
– Network Internet Layer
• Sends IP datagram
• Host addressing and packet routing
• Datagram include source and destination
addresses.
• IPv4/Ipv6 use for identity of device on network.
• 6LoWPAN- IEEE805 15 4 –IPv6 Low Power
Wireless Personal Area Network. It is for low
power devices and devices placed near to each
other. With 2.4GHz bandwidth, data can be
transfer with rate of20Kb/s.
• Transport Layer
– Responsible for end to end message transfer
independent of type of network used.
– Message can be transfer either by using handshakes,
TCP, or without handshakes UDP
– TCP - Transmission Control protocol
• Widely used web browsers used by web browsers along
with application layer protocols HTTP, HTTPS, email
programs SMTP, file transfer protocol FTP.
• IP sends packets while TCP ensures packets transfer
securely and at right place in proper order.
• TCP also check error in information while transmitting and
discard duplicate packets while retransmit lost packets.
• UDP- User Datagram Protocol
– IT is connectionless protocol i.e. no need to
establish a connection before data transmission.
– Useful for time sensitive applications having very
small data units to exchange and do not required
overhead of connection setup.
– Non reliable protocol
Application Layer
• Application layer protocol interacts with lower
layers to send and receive data.
• The data to be send in encoded by application
layer protocol and encapsulated by transport
layer which transfer the information on
network to desired destination.
• HTTP - Hypertext Transfer Protocol
• CoAP – Constrained Application Protocol
– machine to machine communication.
– Like HTTP it is web transfer protocol and use
request response model
– It run on top of UDP instead of TCP
– It work on client server architecture
• WebSocket
• MQTT-Message Queue Telemetry Transport
• XMPP – Wxpensible Messaging and Presence
Protocol
• DDS - Data Distribution Service
• AMQP – Advance Message Queuing Protocol.
Logical Design of IoT
Data
Acquisition
Device with
Network
Connectivity
S
IoT CONCEPTUAL FRAMEWORK
• Physical Object + Controller, Sensor and Actuators +
Internet = Internet of Things
• Gather + Enrich + Stream + Manage + Acquire +
Organise and Analyse = Internet of things with
connectivity to data centre, enterprise or cloud
server
• Gather + Consolidate + Connect + Collect +
Assemble + Manage and Analyse = Internet of
things with connectivity to cloud server
Gather + Enrich + Stream + Manage + Acquire + Organise
and Analyse = Internet of things with connectivity to data
centre, enterprise or cloud server
• At level 1 data of the devices (things) using sensors or the
things gather the pre data from the internet.
• A sensor connected to a gateway, functions as a smart
sensor (smart sensor refers to a sensor with computing
and communication capacity). The data then enriches at
level 2, for example, by transcoding at the gateway.
Transcoding means coding or decoding before data
transfer between two entities.
• A communication management subsystem sends or
receives data streams at level 3.
• Device management, identity management and access
management subsystems
…Continued
• receive the device’s data at level 4.
• A data store or database acquires the data at level 5.
• Data routed from the devices and things organises
and analyses at level 6. For
• example, data is analysed for collecting business
intelligence in business processes
• Example Oracle IOT Architecture
Oracle’s IOT Architecture
Gather + Consolidate + Connect + Collect + Assemble +
Manage and Analyse = Internet of things with
connectivity to cloud server
• Levels 1 and 2 consist of a sensor network to gather and consolidate
the data. First level gathers the data of the things (devices) using
sensors circuits. The sensor connects to a gateway. Data then
consolidates at the second level, for example, transformation at the
gateway at level 2.
• The gateway at level 2 communicates the data streams between
levels 2 and 3. The system uses a communication-management
subsystem at level 3.
• An information service consists of connect, collect, assemble and
manage subsystems at levels 3 and 4. The services render from level
4.
• Real time series analysis, data analytics and intelligence subsystems
are also at levels 4 and 5. A cloud infrastructure, a data store or
database acquires the data at level 5
IBM Conceptual Framework or Architecture
CISCO IOT Ref Model