IoT CSE U 1
IoT CSE U 1
12/06/2024
Internet of Things─ Definition,
Vision and Concepts
12/06/2024
INTERNET- Definition
12/06/2024
INTERNET- Usages
12/06/2024
“Things” Definition
12/06/2024
Internet of Things- Definition
12/06/2024
Internet of Things- Concept
12/06/2024
Internet of Things- Vision
12/06/2024
Internet of Things- Example
12/06/2024
An IoT Conceptual Framework
12/06/2024
An IoT Conceptual Framework
12/06/2024
An IoT Conceptual Framework
12/06/2024
Summary
We learnt
(i) Physical Object + Controller, Sensor and Actuators + Internet
= Internet of Things
(ii) Gather + Enrich + Stream + Manage + Acquire + organize
and Analyse = Oracle IoT Architecture
(iii) Gather + Consolidate + Connect + Collect + Assemble +
Manage and Analyse = IBM Architecture reference
model/Conceptual framework
12/06/2024
Technology beyond the IoT
12/06/2024
1. Hardware
• Embedded Devices
• Embedded hardware/software with Sensors/Actuators
• Hardware (Arduino, Raspberry Pi, Intel Edison, mBed, Beagle
Bone Black and Wireless SoC, …..)
12/06/2024
2. Integrated development environment (IDE) and Software
12/06/2024
3a. Embedded Devices/M2M Communication Protocols
12/06/2024
3b. Network Protocols
12/06/2024
4. Software Platforms
12/06/2024
5a. Analyzing and Visualizing
12/06/2024
5b. Analytics & Machine Learning
12/06/2024
Steps behind the IoTs
12/06/2024
Steps behind the IoTs
12/06/2024
Summary
12/06/2024
Summary
12/06/2024
Sources of Internet of Things Systems
12/06/2024
1. Sensors and Control Units
12/06/2024
1. Sensors and Control Units
Control Unit
12/06/2024
Various Functional Elements Embedded in IoT Device
12/06/2024
1. Sensors and Control Units
Arduino Boards
• E.g. Arduino Yún
• Using Microcontroller ATmega32u4
• Includes Wi-Fi, Ethernet, USB port, micro-SD card slot and
three reset buttons
• Runs Linux
12/06/2024
1. Sensors and Control Units
Raspberry Pi
• Wi-Fi-connected device
• Included code open source RasWIK
12/06/2024
2. RFIDs
12/06/2024
2. RFIDs
12/06/2024
2. RFIDs
12/06/2024
2. RFIDs
RFID Applications
• Tracking and inventory control
• Identification in supply chain systems
• Access to buildings and road tolls
• Secured store center entries
• Devices such as RFID based temperature sensors
• Applications in factory design, 3PL-management, brand
protection, and anti-counterfeiting
• Business processes for payment, leasing, insurance, and
quality management
12/06/2024
3. WSNs
12/06/2024
3. WSNs
WSN network
• Defined as a network in which each sensor node connect
wirelessly
• Capabilities of computations
• Data compaction, aggregation and analysis
• Each with communication as well as networking capabilities.
12/06/2024
3. WSNs
Node Characteristics
• Autonomous: Independent computing power and capability to
send requests and receive responses, and data forward and
routing capabilities.
12/06/2024
4: Communication Modules and Software Development Tools
12/06/2024
4: Communication Modules and Software Development Tools
Communication Module
• Device message-queue
• A device message-cache stores the received messages
• Protocol handlers: CoAP, HTTP, MQTT, TLS, DTLS
LWM2M, CoAP-SMS, CoAP-MQ, ……
12/06/2024
4: Communication Modules and Software Development Tools
12/06/2024
4: Communication Modules and Software Development Tools
12/06/2024
Summary
We learnt
(i) Sensors, Control units, Microcontrollers
(ii) Sources for the IoTs: Arduino, Intel Galileo, Raspberry Pi,
BeagleBone,
(iii) RFIDs,
(iv) WSNs
(v) Communication module and software development tools
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
Difference between IoT and M2M
• Communication Protocols
• M2M and IoT can differ in how the communication between the
machines or devices happens.
• M2M uses either proprietary or non-IP based communication
protocols for communication within the M2M area networks.
• Machines in M2M vs. Things in IoT
• The "Things" in IoT refers to physical objects that have unique
identifiers and can sense and communicate with their external
environment (and user applications) or their internal physical states.
• M2M systems, in contrast to IoT, typically have homogeneous
machine types within an M2M area network.
12/06/2024
Difference between IoT and M2M
12/06/2024
Difference between IoT and M2M
• Applications
• M2M data is collected in point solutions and can be accessed by
on-premises applications such as diagnosis applications, service
management applications, and on- premises enterprise applications.
• IoT data is collected in the cloud and can be accessed by cloud
applications such as analytics applications, enterprise applications,
remote diagnosis and management applications, etc.
12/06/2024
M2M to the IoT
M2M system
• Each machine in embeds a smart device.
• Device senses the data or status of the machine.
• Performs the computation and communication functions.
• A device communicates via wired or wireless systems.
• Protocols: 6LowPAN, LWM2M, MQTT, XMPP.
• Each device assigned 48-bits Ipv6 addresses.
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
12/06/2024
M2M to the IoT
M2M Protocols
• Eclipse M2M Industry Working Group Various projects
• Koneki
• Eclipse SCADA for open standards for communication
protocols, tools, and frameworks
• ITU-T Focus Group M2M (global standardization initiative
for a common M2M service layer
• Weightless (wireless communications) Group for standards
and using wireless spaces for M2M
12/06/2024
M2M to the IoT
M2M Usages
• Coordinated movement of tools, robots, drones
• Refinery operations, sequential control at each stage during
manufacturing
• Manufacturing of food packets
• Assembly in assembly lines and
• Tracking of failures along the railway tracks.
12/06/2024
M2M to the IoT
IIoT usages
• Manufacturing at multiple locations, railways, mining,
agriculture, oil and
• gas, utilities, transportation, logistics and healthcare services
along usages of the Internet, and
• Usages of software for analytics, machine learning, and
knowledge discovery in these areas
12/06/2024
Summary
We learnt
(i) M2M devices Network connect to Internet Also
(ii) Close differences lies in M2M uses for device to device
communication also for coordinate monitoring plus control
purposes
(iii) IoT usages of remote computers, systems, servers
connected through Internet protocols, and
(iv) Three Layer Architecture: Devices Communication
Domain, Network domain and Application Domain
(v) M2M Devices and Network Tools and
(vi) M2M usages examples
(vii) IIoT usages examples
12/06/2024
Internet of Things Examples
12/06/2024
Internet of Things Examples
Wearable Watches
• Wi-Fi and Bluetooth connectivity options,
• GPS and
• Health App measuring the heart rate and monitors
• Informing the wearer when it is a good idea to eat, when
he/she has had enough exercise, and when is a good time
for some rest.
• Navigational features during the walk
• Watch wearer sending a text from their wrist
12/06/2024
Internet of Things Examples
12/06/2024
Internet of Things Examples
Wearable Sensors
• Body Temperature
• Hydration Levels
• Oxygen Saturation
• Perspiration
• Heart Rate
• Sugar Level
• ECG
12/06/2024
Internet of Things Examples
12/06/2024
Internet of Things Examples
Summary
We learnt
• Wearable have Wi-Fi and Bluetooth connectivity options
• GPS Tracking
• Health App measures heart rate and monitors
• Number of Apps
12/06/2024
???
12/06/2024
THANK YOU
12/06/2024