Iot Unit 1
Iot Unit 1
UNIT-1
INTRODUCTION TO INTERNET OF
THINGS
Presented by
T. Snehitha Reddy
Assistant Professor
Ece Dept.
Stanley College of Engineering and Technology for Women
Unit 1 Syllabus Suggested Readings:
1. Olivier Hersent, David Boswarthick, Omar Elloumi, The
■ Introduction to IoT Internet of Things: Key Applications and
Protocols, Wiley, 2012.
Physical design of IoT 2. David Hanes, Gonzalo Salgueiro, Patrick Grossetete ,
Things in IoT Robert Barton, Jerome Henry, IoT Fundamentals
Networking Technologies, Protocols and Use Cases for the
■ Logical Designs of IoT Internet of Things,” Pearson Education,
IoT Functional block 2017.
3. Arshdeep Bahga and Vijay Madisetti, "Internet of Things:
IoT communication Models A Hands-on Approach," Universities Press,
2015.
■ IoT enabling Techniques Reference Books:
Wireless sensor Networks 1. Raj Kamal, "Internet of Things: Architecture and Design
Principles," McGraw Hill Education, 2017.
■ Levels of IoT 2. Olivier Hersent, David Boswarthick, Omar Elloumi, "The
■ Social benefits of IoT Internet of Things: Key Applications and
Protocols," Wiley, 2012.
■ IoT and M2M 3. Pethuru Raj and Anupama C. Raman, "The Internet of
Things: Enabling Technologies, Platforms, and
Use Cases," CRC Press, 2017.
Introduction to Internet of Things
■ Definition of Internet of Things
– Internet of Things means a network of physical things (objects) sending,
receiving, or communicating information using the Internet or other
communication technologies and network just as the computers, tablets and
mobiles do, and thus enabling the monitoring, coordinating or controlling
process across the Internet or another data network.
(or)
– Internet of Things is the network of physical objects or ‘things’ embedded with
electronics, software, sensors and connectivity to enable it to achieve greater
value and service by exchanging data with the manufacturer, operator and/or
other connected devices.
Data itself does not have a meaning, until it is processed into
useful information.
Information is basically a data which thoroughly filtered,
processed and categorized.
This information obtained, is then organized and structured to
infer knowledge about the system and/or its users, its
environment, and its operations and progress towards its
objectives, allowing a smarter performance,
Ex: In IoT, sensors collect raw data, but this data alone has no
clear meaning. For example, a weather station might generate
readings like {(52, 65), (78, 90)…}. At this stage, they are just
numbers.
When we assign names to these values, such as (temperature, humidity), the data becomes more meaningful. Now we
can understand that at a certain temperature, there is a particular humidity in the air. This is the step where data
becomes information.
Next, we can process the information to make it more useful. For example, instead of looking at each reading, we can
calculate the average temperature and humidity over the last five minutes. This gives us a clearer picture of the weather
trend.
Finally, when we analyze the information and connect it to conditions, we get knowledge that can be used for action.
For example, if the average temperature in the last five minutes is more than 120°F, the system can send an alert. The
alert may even depend on the user’s location.
This shows how IoT works in steps: raw data → information → knowledge → action. Each step adds more meaning
and helps in making better decisions.
Characteristics of the Internet of Things :
■ There are the following characteristics of IoT as follows. Let’s discuss it one by one.
Dynamic and Self-Adapting (Complexity) –
■ IoT devices should dynamically adapt themselves to the changing contexts and
scenarios. Assume a camera meant for the surveillance. It should be adaptable to
work in different conditions and different light situations (morning, afternoon,
night).
Self-Configuring:
These IoT devices have self-configuring capability, which allows many devices to
work together to provide certain function.
Eg: Weather monitoring system
■ Devices can:
■ Connect to the IoT network on their own
■ Adjust or set up their configurations
■ Download and install the latest software updates
■ This happens with minimal manual work from the user.
Interoperable Communication Protocols:
loT devices may support number of interoperable communication protocols and can communicate with other devices and
with the infrastructure.
Ex: A smart bulb can use Wi-Fi to connect to the internet, and Bluetooth to connect to a smartphone.
Unique Identity:–
■ Unique Identity
– Each IoT device has a unique identifier, such as an IP address or a URI (Uniform Resource Identifier).
– This ensures that every device can be recognized and addressed individually.
■ Intelligent Interfaces
Ex: Smart watch:
– IoT systems may have smart interfaces that:
Identified uniquely via Bluetooth ID and IP
■ Adapt to the context (situation or environment)
address when connected to Wi-Fi.
■ Allow communication with users
Tracks health data and adjusts interface
■ Interact with the environment based on activity (walking, running,
■ Device Interfaces sleeping).
– Interfaces let users: User can check heart rate, battery status,
■ Query the device (ask for information) and control notification settings remotely
■ Monitor its status (check battery, signal, usage, etc.)
■ Control the device remotely (turn on/off, change settings)
– This works together with the IoT control, configuration, and management infrastructure.
■ Integration into Networks
IoT devices are usually connected to an information network.
This allows them to communicate and exchange data with other devices and systems.
These devices can be discovered automatically in a network (without manual setup).
They can also describe themselves (their functions, features, or data type) to other devices or
applications.
■ Example
A weather monitoring node can tell other connected nodes that it measures temperature,
humidity, and pressure.
Another node (or application) can then use this data for collaboration.
When many IoT devices share data, the system becomes “smarter”.
ADV: Data from multiple devices can be aggregated and analyzed to extract useful insights.
Physical Design of IoT
Things in IoT
■ The “Things” in IoT refers to IoT devices. Each device has a unique identity (e.g., IP address).
■ IoT devices can perform important tasks like:
Remote sensing → collecting data (e.g., temperature, humidity).
Actuating → controlling physical devices (e.g., turning a motor on/off).
Monitoring → keeping track of environmental or device conditions.
■ IoT devices can:
Exchange data with other devices or applications (directly or indirectly).
Process data locally (on the device).
Send data to a server/cloud for further processing.
Split tasks → some done locally, some done in the cloud (based on memory, speed, and
network latency).
■ A typical IoT device includes several interfaces to support its functions. These may include
– input/output (I/O) interfaces for connecting sensors,
– interfaces for internet connectivity (like Wi-Fi, Bluetooth, or 5G),
– memory and storage units to hold data, and
– even audio or video interfaces for multimedia communication.
Through these interfaces, IoT devices can collect different types of data such as temperature,
humidity, or light intensity.
■ The Connectivity block in an IoT device enables communication with other devices and the internet. It
includes USB Host and Ethernet (RJ45). For example, a smart home hub uses Ethernet to connect to the
router.
■ The Processor (CPU) is the brain of the IoT device. It processes data from sensors and controls operations.
For instance, in a smart thermostat, the CPU processes temperature readings and decides whether to turn the
heater or cooler on.
■ The Audio/Video Interfaces allow the device to handle sound and video. HDMI is used in smart TVs and
streaming devices, 3.5 mm audio jacks in smart speakers or headphones, and RCA connectors in older
multimedia IoT devices like CCTV monitors.
■ The I/O Interfaces connect IoT devices to sensors and actuators. Different protocols are used:
UART is common in GPS modules.
SPI is often used in IoT devices with displays, like smartwatches.
I2C is used to connect multiple small sensors, such as temperature and humidity sensors in weather
stations.
CAN is widely used in automobiles to connect various car systems (engine, brakes, airbags).
■ The Memory block stores data. Flash memory (NAND/NOR) is used in devices like fitness bands to store
health logs, while DDR memory is used in high-performance IoT devices like drones for fast data access
during real-time control.
■ The Graphics Processing Unit (GPU) handles visual data. A GPU is used in IoT devices that need displays or
image processing, such as security cameras for video streaming or AR/VR headsets for rendering visuals.
■ The Storage Interfaces provide options for external storage. SD cards are used in surveillance cameras to
store recordings, MMC is used in smartphones for storage expansion, and SDIO interfaces are used in IoT
boards like Arduino to add Wi-Fi or Bluetooth modules.
Logical Design of IoT:
■ IoT Functional Blocks: Provide the system the capabilities for identification,sensing,
actuation, communication and management.
■ Device
■ Communication
■ Services
■ Management
■ Security
■ Application
Architecture of IoT Functional Blocks
■ 1. Device Block
IoT systems include devices that perform sensing, actuation, monitoring, and control.
General role: Devices sense the environment (e.g., sensors), perform actions (e.g., actuators), and
collect useful data.
Example (Smart Home): Temperature sensors measure room temperature, motion sensors detect
movement, smart thermostats adjust heating/cooling, and smart lights turn on/off when needed.
■ 2. Communication Block
This block manages the communication between IoT devices and other systems.
General role: Uses different communication protocols (Wi-Fi, Zigbee, Bluetooth, cellular, etc.) to
share data across devices and networks.
Example (Smart Home): The smart thermostat sends data to the cloud using Wi-Fi, while smart
bulbs communicate through Zigbee or Bluetooth with the home hub.
■ 3. Services Block
IoT services allow devices to perform useful tasks.
General role: Includes services like monitoring devices, controlling them, publishing data, and
discovering new devices.
Example (Smart Home): Device monitoring service checks current temperature, control service
allows turning the AC on/off, publishing service sends energy usage data to the cloud, and discovery service
detects when a new smart bulb is connected.
■ 4. Management Block
This block ensures smooth operation of the IoT system.
General role: Handles configuration, fault detection, updates, and efficient operation of the
devices.
Example (Smart Home): If a thermostat stops working, the system reports the fault to the user.
The management block also handles firmware updates for devices and allows configuration of settings like
temperature thresholds.
■ 5. Security Block
The security block protects the IoT system from unauthorized access or attacks.
General role: Provides authentication, authorization, data encryption, and message integrity.
Example (Smart Home): When you log into your mobile app to control the thermostat, you must
authenticate (password/biometric). Data between your phone and devices is encrypted to prevent hacking.
■ 6. Application Block
The application block provides an interface for the user.
General role: Lets users monitor devices, control them, view data, and analyze results.
Example (Smart Home): A mobile app shows the current room temperature, lets you turn on/off
the AC, schedule lighting, and view power usage trends.
IoT Communication Models:
■ Internet of things supports different communication models between the entities in an IoT system.
These communication models are:
1. Request-Response Model
2. Publish-Subscribe Model
3. Push-Pull Model
4. Exclusive Pair Model
1. Request-Response Model
■ The two main entities in request-response model are client and server. The client can be a user,
web application, mobile application, etc.
■ The client may be a browser requesting web pages or accessing an email. Each access of a
resource will be treated as request.
The request-response model can be illustrated as shown below:
■ The server accepts the requests from the clients, processes them and sends back responses to the
clients. While processing the requests, the server might access additional resources like file,
databases, etc.
■ The request-response model is stateless, i.e., the requests in a session are not related to each
other with respect to a server. Each request is treated as a new one and is completely unrelated to
the previous requests.
■ 2. Publish-Subscribe Model
■ The three main entities in publish-subscribe model are publisher, consumer, and broker. The publisher always
publishes messages at a pre-defined interval.
■ The sensors in IoT can be thought of as publishers. The publishers publish data as topics. The broker is an entity that
maintains different topics to which consumers subscribe. The broker is generally a server.
■ The published messages of publishers are maintained by the broker. The consumers consume the data published by
the publishers.
■ A consumer is generally the IoT application through which the users interact. A consumer can subscribe to one or
more topics maintained by a broker.
■ Eg: 1. Think of YouTube:
■ Publisher → The person who uploads a video.
■ Broker → YouTube itself, which manages the channel and subscriptions.
■ Consumers (Subscribers) → People who subscribe to the channel.
■ The sensors in IoT can be thought of as publishers of data. One or more queues store that data pushed by the publishers.
■ The consumers pull the messages from the queues and consume the messages. A consumer is generally the IoT application
through which the users interact.
■ Ex: soil moisture control
■ How it works:
– Soil moisture sensors push their readings (moisture levels) into a queue.
– The irrigation controller (consumer) pulls the data from the queue when it’s ready.
– The queue ensures buffering if the controller is slow or busy.
■ Example:
– Sensor pushes “Moisture = 25%” → Queue stores it.
– After a few seconds, irrigation system pulls the reading and decides to turn on sprinklers.
■ Publish–Subscribe Model
Push–Pull Model
How it works: ■ How it works:
Soil moisture sensors push their readings – Soil moisture sensors act as publishers.
(moisture levels) into a queue. – They publish their data to a broker (e.g.,
The irrigation controller (consumer) pulls the MQTT broker).
data from the queue when it’s ready.
– Multiple consumers (subscribers) can
The queue ensures buffering if the controller is subscribe to the sensor topic.
slow or busy.
– The broker forwards each new reading
Example:
to all subscribers.
Sensor pushes “Moisture = 25%” → Queue
stores it. ■ Example:
After a few seconds, irrigation system pulls the – Sensor publishes “Moisture = 25%” →
reading and decides to turn on sprinklers. Broker forwards it to:
Best for: Handling different speeds between data ■ Irrigation controller (to decide watering)
producers (sensors) and consumers (controllers) ■ Farmer’s mobile app (to display alerts)
■ Cloud server (to store history for
analytics)
■ Best for: When the same data is needed
by multiple devices simultaneously.
Feature Push–Pull Publish–Subscribe
PARTIES INVOLVED Client & Server Publisher, Broker, Consumer Producer, Queue, Consumer Only two devices
WSNs are enabled by wireless communication protocols such as IEEE 802.15.4. ZigBee is one of the most popular
wireless technologies used by WSNs.
They are self-organizing networks, so there is no need to manually configure each node. If some nodes fail or new nodes
are added, the network can automatically reconfigure itself, making it more reliable and robust.
Levels of IoT 1. Device
An IoT device is any physical object with sensors or actuators that can:
Collect data (sensing)
■ Components of IoT Perform actions (actuating)
• Device Be identified (has an ID)
• Resource Be monitored or controlled remotely
Example: A smart bulb, a fitness tracker, or a soil moisture sensor.
• Controller Service
• Database 2. Resource
Resources are the software parts inside the IoT device that:
• Web service
Access, process, and store sensor data
• Analysis component Control connected actuators
• Application Enable network access (Wi-Fi, Bluetooth, etc.)
Think of them as the "apps" inside the IoT device that make it work.
3. Controller Service
A controller service runs on the IoT device and acts like a messenger:
Sends device data to the web service
Receives commands from the application (through the web service) and controls the
device
Example: The service that sends your heart rate from a smartwatch to the health app
and applies settings back to the watch.
■ 4. Database
6. Analysis Component
■ A database stores IoT data, either:
This part analyzes the IoT data to generate useful results,
■ Locally (inside or near the device) either:
■ In the cloud (accessible over the internet) On the device (local)
■ Example: Temperature logs stored in cloud servers for In the cloud
later analysis. Example: Turning raw step counts into “You walked 5 km
today” on your fitness app.
■ 5. Web Service
■ A web service is the middle layer that connects IoT
devices, apps, and databases. 7. Application
It can use two main communication styles: An IoT application is the user interface (app/web dashboard)
■ REST (HTTP-based): that:
– Stateless (each request is separate) Lets users monitor the system
– Works in one direction (client → server) Control devices
– Request-response model View processed data and system status
– Slower, more overhead → not good for real-time
– Easier to scale
■ WebSocket:
– Stateful (server remembers connections)
– Bi-directional (client server)
– Full-duplex (both talk anytime)
– Less overhead, good for real-time apps
– Harder to scale horizontally
■ Level 1 IoT
A Level-1 IoT system is the simplest form of IoT deployment, consisting of a single device or node. This
device can perform sensing or actuation, storing data locally, carrying out basic analysis, and even hosting the
application. Such systems are best suited for low-cost and low-complexity solutions where the amount of data
involved is small and the analysis requirements are not computationally intensive.
Smart Lighting
Smart Appliances
Intrusion Detection
Smoke/Gas Detectors
Smart lights with sensors for occupancy, temperature, etc.., can be configured to adapt the
lighting based on the ambient conditions sensed in order to provide a good ambience.
SMART
APPLIANCES
Modern homes have a number of appliances such as
TVs, refrigerators, music systems etc.
Smart parking are powered by IoT systems that detect the number of empty parking slots and send the
information over the internet.
These applications can be accessed by the drivers from smart phones, tablets and in car navigation systems.
In smart parking, sensors are used for each parking slot, to detect whether the slot is empty or occupied. This
information is aggregated by a local controller and then sent over the internet to the database.
SMART LIGHTING
Smart Lighting systems for roads, parks and buildings can help in saving energy.
Smart lighting allows lighting to be dynamically controlled and also adaptive to the
ambient conditions.
Smart lights connected to the internet can be controlled remotely to configure
lighting schedules and lighting intensity.
Custom lighting configurations can be set for
different situations such as foggy day, a
festival etc. smart lights equipped with
sensors can communicate with other lights
and exchange information on the
sensed ambient conditions to adapt the
lighting.
SMART ROADS
Smart roads equipped with sensors can provide information on driving conditions, travel time
estimates and alerts in case of poor driving conditions, traffic congestions and accidents.
Such information can help in making the roads safer and help in making the roads safer and help in
reducing traffic jams.
Information sensed from the roads can be communicated via the Internet to cloud based
applications and social media and disseminated to the drivers who subscribe to such applications.
STRUCTURAL HEALTH
MONITORING
It uses a network of sensors to monitor the vibration levels in the
structures such as bridges and buildings. The data collected from
these sensors is analyzed to assess the health of the structures.
Using cloud-based architectures, multi-modal information such as sensor data, audio, video feeds
can be analyzed in near real-time to detect adverse events.
Due to growing urban development, noise levels in cities have increased and even become alarmingly
high in some cities.
IoT based noise pollution monitoring systems use a no. of noise monitoring systems that are deployed at
different places in a city.
The data on noise levels from the station is collected on servers or in the cloud. The collected data is
then aggregated to generate noise maps.
It uses a number of noise monitoring stations that are deployed at different places in a city.
The data on noise levels from the stations is collected on servers or in the cloud and then the collected
data is aggregate to generate noise maps.
FOREST FIRE DETECTION
Forest fires can cause damage to natural resources, properly and human life.
There can be different cause of forest fires including lightening, human negligence, volcanic
eruptions and sparks from rock fails.
Early detection of forest fires can help in minimizing the damage. IoT based forest fire detection
systems use a number of monitoring nodes deployed at different locations in forest.
To ensure the grid stability, one solution is to simply cut off the
overproductions.
PROGNOSTICS
IoT based prognostic real-time health management systems can predict
performance of machines of energy systems by analyzing the extent of
deviation of a system from its normal operating profiles.
In the system such as power grids, real time information is collected using
specialized electrical sensors called Phasor Measurement Units (PMU)
IoT systems using Radio Frequency Identification (RFID) tags can help in
inventory management and maintaining the right inventory levels.
RFID tags attached to the products allow them to be tracked in real time so
that the inventory levels can be determined accurately and products which are
low on stock can be replenished.
SMART PAYMENTS
When a user moves from one vending machine to the other and
pairs the smart phone the vending machine, a user specific
interface is presented.
By collecting large amount of data from various sources and processing the
data into useful information
Route generation and scheduling systems can generate end to end routes.
SHIPMENT MONITORING
Shipment monitoring solutions for transportation systems allow
monitoring the conditions inside containers.
These diagnostic systems use on board IoT devices for collecting data on vehicle operation and
status of various vehicle sub systems.
Such data can be captured by integrating on-board diagnostic systems with IoT devices using
protocols such as CAN bus.
Modern commercial vehicles support on-board diagnostic (OBD) standards such as OBD-II.
OBD systems provide real time data on the status of vehicle sub systems and diagnostic trouble
codes which allow rapidly identifying the faults in the vehicle.
IoT based vehicle diagnostic systems can send the vehicle data to centralized servers or the
cloud where it can be analyzed to generate alerts and suggest remedial actions.
AGRICULTURE
IoTApplications forAgriculture includes
Smart irrigation
Green House Control
SMART IRRIGATION
Smart irrigation systems can improve crop yields while saving water.
Smart irrigation systems use IoT devices with soil moisture sensors to determine
the amount of moisture in the soil and release the flow of water through the
irrigation pipes only when the moisture levels go below a predefined threshold.
The climatological conditions inside a green house can be monitored and controlled to provide the
best conditions for growth of plants.
The temperature, humidity, soil moisture, light and carbon dioxide levels are monitored using sensors
and the climatological conditions are controlled automatically using actuation devices.
IoT systems play an important role in green house control and help in improving productivity.
The data collected from various sensors is stored on centralized servers or in the cloud where analysis
is performed to optimize the control strategies and also correlate the productivity with different
control strategies
GREEN HOUSE CONTROL
INDUSTRY
IoTApplications for Industry includes
Machine Diagnosis and Prognosis
Indoor Air Quality Monitoring
MACHINE DIAGNOSIS
AND PROGNOSIS
Machine prognosis refers to predicting the performance of a machine
by analyzing the data on the current operating conditions and how
much deviations exist from the normal operating conditions.
IoT based health monitoring systems can help in monitoring the indoor air
quality using various gas sensors.
HEALTH AND
LIFESTYLE
IoT Applications for Health and Lifestyle includes
Health and Fitness Monitoring
Wearable Electronics
HEALTH AND FITNESS
MONITORING
Wearable IoT devices that allow non-invasive and continuous monitoring of
physiological parameters can help in continuous health and fitness monitoring.
The wearable devices form a type of wireless sensor networks called body area
networks in which the measurements from a number of wearable devices are
continuous sent to a master node such as smart phone which then sends the data
to a server or a cloud based back end for analysis and archiving.
Health care providers can analyze the collected health care data to determine any
health conditions or anomalies. Commonly uses body sensors include body
temperature, heart rate, pulse oximeter oxygen saturation (SPo2), blood pressure,
electrocardiogram (ECG).
Wearable Electronics
Wearable electronics such as wearable gadgets smart watches, smart glasses,
wristbands etc., and fashion electronics with electronics integrated in clothing
and accessories provide various functions and features to assist us in daily
activities and making us lead healthy lifestyles.
Smart watches that run mobile operating systems provide enhanced functionality
beyond just timekeeping.
With smart watches, the users can search the internet, play audio/video files,
make calls and use various kinds of mobile applications.
Smart glasses allows users to take photos and record videos, get map directions,
check flight status and search Internet using Voice commands
INTRODUCTION IoT and M2M
■ The term which is often used synonymously with IoT is Machine to Machine (M2M)
■ Though IoT and M2M are often used interchangeably, these terms have evolved
from different backgrounds.
■ In this topic mainly focuses on some of the similarities and differences between IoT
and M2M.
What is IoT and M2M
■ IoT and M2M provide remote access to information without human intervention.
■ Machine-to-Machine (M2M) refers to networking of machines (or devices) for the purpose of
remote monitoring, control and data exchange.
■ IoT is a broader concept for internet communication between devices. It involves a wide range of
devices, sensors, actuators, and applications that communicate over the internet.
■ M2M uses non-IP based proprietary networks and IoT uses broad networks protocol based on IP.
Machine-to-Machine (M2M)
M2M
■ The figure shows the end-to-end architecture for M2M systems comprising of M2M area
networks, communication network and application domain.
■ An M2M area network comprises of machines (or M2M nodes) which have embedded
hardware modules for sensing, actuation and communication.
■ Various communication protocols can be used for M2M local area networks such as ZigBee,
Bluetooth, M-Bus, Modbus, UWB, 6LoWPAN, IEEE 802.15.4, etc.
■ The communication network can use either wired or wireless networks (IP based).
M2M Gate Way
■ While the M2M area networks use either proprietary or non-IP based communication
protocols, the communication network uses IP-based networks.
■ Since non-IP based protocols are used within M2M area networks, the M2M nodes
within one network cannot communicate with nodes in an external network.
■ To enable the communication between remote M2M area networks, M2M gateways are
used. It acts as an intermediatory between various devices and systems in a machine-
to-machine setup.
■ M2M gateway performs protocol translations to enable IP-connectivity for M2M area networks.
■ M2M gateway act as a proxy performing translations from/to native protocols to/from Internet
Protocol (IP).
■ With an M2M gateway, each node in an M2M area network appears as a virtualized node for
external M2M area networks.
Difference between IoT and M2M
■ Though both M2M and IoT involve networking of machine or devices, they differ in the underlying
technologies, systems architecture and types of applications.
1. 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.
Difference between IoT and M2M
■ The focus of communication in M2M is usually on the protocols below the network layer.
■ Where as the focus of communication in IoT is usually on the protocols above the network layer.
M2M
Primary Point to Point
Link Layer Link Layer
802.3 - Ethernet 802.16 - WiMax 802.3 - Ethernet 802.16 - WiMax
2G/3G/LTE - 2G/3G/LTE -
Cellular Cellular
802.11 - WiFi 802.15.4 – LR-WPAN 802.11 - WiFi 802.15.4 – LR-WPAN
Difference between IoT and M2M
2. 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
– M2M systems, in contrast to IoT, typically have homogeneous machine types within an M2M
area network
– While the emphasis of M2M is more on hardware with embedded modules, the emphasis of
IoT is more on software.
– M2M data is collected in point solutions and often in on-premises storage infrastructure.
– They are the action-taking components in automation, robotics, IoT, and control systems.
– Example:
Automobiles: Electric window actuators, throttle control, ABS braking.
•Robotics: Servo motors for precise movement.
•Smart Homes: Automatic door locks, motorized curtains, HVAC dampers.
•Healthcare: Syringe pumps, prosthetics.
•Aerospace: Flight control surfaces (flaps, rudders).