0% found this document useful (0 votes)
10 views31 pages

IoT Fundamentals and Applications Guide

The document provides an overview of the Internet of Things (IoT), defining it as a network of physical objects embedded with technology to collect and exchange data. It discusses characteristics, components, architecture, applications, and legal challenges associated with IoT, emphasizing its impact on various sectors such as smart homes, healthcare, and agriculture. Additionally, it covers the roles of sensors and actuators in IoT systems, their types, and how they work together to automate processes.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views31 pages

IoT Fundamentals and Applications Guide

The document provides an overview of the Internet of Things (IoT), defining it as a network of physical objects embedded with technology to collect and exchange data. It discusses characteristics, components, architecture, applications, and legal challenges associated with IoT, emphasizing its impact on various sectors such as smart homes, healthcare, and agriculture. Additionally, it covers the roles of sensors and actuators in IoT systems, their types, and how they work together to automate processes.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

1

UNIT I: Fundamentals and Applications of IOT


Definition:The Internet of Things (IoT) refers to the network of physical objects –
"things" – embedded with sensors, software, and other technologies that enable
them to collect and exchange data over the internet, connecting them to each other and to
broader information systems. This allows for remote monitoring, control, and automation,
enhancing efficiency and creating innovative applications in various sectors like smart
homes, healthcare, agriculture, and industry.
Characteristic of IOT
Connectivity: The ability of devices to be interconnected and communicate with each other
and the internet, anytime and anywhere.
Scalability: The capacity for an IoT system to handle a growing number of devices and the
vast amounts of data they generate without performance degradation.
Interoperability: The ability of different devices and systems, even from various
manufacturers, to work together seamlessly through standardized protocols.
Unique Identity: Each device in an IoT system has a unique identity, which is essential for
tracking and managing it.
Sensing and Perception: IoT devices are equipped with sensors to collect real-time data
about their environment, such as temperature, motion, light, and humidity.
Intelligence and Data Analytics: IoT generates large amounts of data that can be analyzed
to provide insights and enable automated, data-driven decision-making.
Security and Privacy: A critical characteristic that involves protecting data and devices
from unauthorized access, as IoT systems can be vulnerable.
Automation and Control:The ability to automate processes and remotely control devices,
often via mobile apps or web interfaces, reduces the need for human intervention.
Components used for IoT
1. Devices & Sensors: Physical objects embedded with sensors or actuators that collect data
from the environment (e.g., temperature, motion, gas, light).Sensors convert physical signals
into digital data for further analysis.
2. Connectivity: Networks such as Wi-Fi, Bluetooth, Zigbee, LoRaWAN, or 5G that
transmit data between devices, gateways, and cloud platforms.
3. Data Processing: Edge devices, gateways, or cloud platforms process and analyze
collected data, often using AI or big data [Link] step transforms raw data into
meaningful insights.
2

4. User Interface (UI):Applications, dashboards, or mobile apps through which users


interact with IoT [Link] can also trigger actuators to perform automated actions.

IoT Architecture

Perception (Sensing) Layer: This is the physical layer where sensors collect raw data from
the environment (like temperature, moisture) and actuators perform physical actions.
Network (Connectivity) Layer: This layer handles the transmission of data from devices to
the cloud and vice-versa, involving various network protocols and devices like gateways.
Processing (Data Processing) Layer: Data from the network is stored, processed, and
filtered here. This layer often involves cloud-based platforms, data lakes for raw data, and
big data warehouses for structured data.
Application Layer: This is the user-facing layer, providing interfaces (like mobile apps or
web portals) to control devices, view data, and gain insights from processed data for various
applications.

Physical and Logical Design of IOT


3

Enabling Technologies in IOT


The Internet of Things (IoT) is just about letting everyday "things" talk to each other and the
internet. The technologies that make this possible are the basic ingredients of the whole
system:

Simple
Technology What It Does
Word/Analogy

Eyes, Ears, and Collect data (like temperature or motion) and


Sensors & Actuators
Muscles take action (like turning a light on or off).

Small computer chip inside the device that


Embedded Systems The Brain
processes sensor data and runs instructions.

The Wires and Sends data (Wi-Fi, Bluetooth, 5G) and


Connectivity/Protocols
Language defines communication rules (like MQTT).
4

Simple
Technology What It Does
Word/Analogy

The Giant Digital Stores collected data remotely and performs


Cloud Computing
Warehouse large-scale analysis.

Big Data Analytics & Analyzes massive data to find patterns, make
The Smart Analyst
AI predictions, and guide system actions.

History of IOT
The history of the Internet of Things (IoT) began in the early 1980s with the creation of a
connected Coca-Cola vending machine at Carnegie Mellon University, which was the first
example of a remote monitoring device.
The term "Internet of Things" was coined by Kevin Ashton in 1999, and subsequent decades
saw key developments like the first internet-connected toaster in the 1990s, the introduction
of RFID technology, and the first smart refrigerator in 2000. By 2010, the number of
connected devices surpassed the global human population, marking a major milestone.

The Identifiers in IOT


Identifiers in the Internet of Things (IoT) are unique labels that give devices, users, and
services an identity to enable communication and management. Common types include
physical identifiers like the MAC address and IP address, logical identifiers that might
remain with a user or function, and data identifiers for specific data points. Examples also
include Radio-Frequency Identification (RFID) tags and Electronic Product Codes (EPC).
Types of IoT identifiers
Thing Identifiers: These identify the physical or logical device itself.
Physical: A MAC address is tied to the hardware and can change if the device is replaced.
Logical: A device's identity can be maintained even if the hardware changes, similar to a
phone number that stays with a user.
Communication Identifiers: These are used for network-level communication.
IP Address: Assigns a logical address for communication over the internet.
URL: Used for website-based communication.
5

Other protocols: Identifiers are also used within communication protocols like MQTT or
CoAP.
User Identifiers: These identify the human users interacting with the system.
Application and Service Identifiers: These are used to identify software and services
within the IoT platform.
Data Identifiers: These are used to identify specific data points, such as a temperature
reading from a sensor.
Location Identifiers: These specify the geographical location of a device or asset.

IOT frameworks
An IoT framework is a collection of tools, protocols, and standards that provides a
foundational structure for building, managing, and scaling Internet of Things (IoT) solutions.
It simplifies the development process by providing pre-built components for tasks like
device connectivity, data management, and communication, enabling developers to
accelerate the creation of secure and scalable IoT applications. Popular examples include
cloud-based platforms like AWS IoT and Azure IoT, as well as open-source options like Kaa
and Zetta.
Core components of an IoT framework
Hardware Devices: Includes sensors, microcontrollers, and other physical devices that
collect real-world data.
Software Applications: Applications used to configure and operate the controllers on the
hardware devices.
Communication and Cloud Platforms: The network infrastructure and services that allow
devices to communicate with each other and the cloud.
Cloud Applications: Applications that run in the cloud to process, analyze, and manage the
data from connected devices, and provide user-facing interfaces.
Examples of IoT frameworks:
Amazon Web Services (AWS) IoT: A comprehensive cloud-based framework for
connecting, managing, and securing IoT devices.
Microsoft Azure IoT: A suite of services for building and managing IoT solutions, including
cloud, edge, and device components.
6

Kaa IoT Platform: A popular open-source platform for developing end-to-end IoT
solutions.
IBM Watson IoT Platform: A cloud-based platform for connecting, managing, and
analyzing data from IoT devices.
Arm Mbed IoT: A framework designed for developing applications on Arm
microcontrollers, providing a secure and scalable environment.

M2M and IOT

Applications of IOT:
• Home Automation
Convenience and control: Use a smartphone or voice commands to manage lighting,
thermostats, security systems, and appliances.
Energy efficiency: Smart devices can optimize energy use by adjusting settings based on
occupancy or natural light.
7

Security and safety: Leak detection sensors can prevent water damage, and smart security
systems can deter intruders.
• Smart Cities
Traffic and transportation: Smart traffic lights and parking systems can reduce congestion
and improve public transport efficiency.
Public safety: IoT can enhance security through real-time surveillance and improve
emergency response.
Waste management: Sensors can optimize waste collection routes based on fill levels.
Infrastructure management: It provides data for better urban planning and resource
allocation.
• Energy
Smart grids: Monitor and control energy flow in real-time, allowing for efficient
distribution and better integration of renewable energy sources.
Smart metering: Provide real-time data on energy consumption for both consumers and
utility providers, helping with billing and conservation efforts.
• Retail Management
Inventory management: Sensors on shelves can track product stock levels and
automatically trigger restocking orders.
Supply chain visibility: IoT tags and sensors provide real-time tracking of goods from
warehouse to store, reducing waste and ensuring timely delivery.
Customer behavior: Analyze customer movement and preferences to improve store layout
and marketing.
• Logistics
Fleet management: Monitor the location and status of vehicles in real-time, a major
application driven by the need to track mobile assets.
Supply chain transparency: Track goods in transit, ensuring visibility, reducing delays, and
improving efficiency.
• Agriculture
Precision farming: Use sensors to monitor soil health, water levels, and weather conditions
to optimize planting and irrigation.
Automation: Deploy AI-enabled robots for tasks like planting, harvesting, and weeding.
8

Supply chain optimization: Improve traceability and quality control from farm to fork.
• Health and Lifestyle
Wearable technology: Track fitness goals and other personal health metrics.
Remote patient monitoring: Allow healthcare providers to remotely monitor patients' vital
signs and health conditions.
Asset tracking: Hospitals can use IoT to locate equipment like wheelchairs, defibrillators,
and other medical devices.

Industrial IoT
The IIoT extends standard IoT technology into industrial settings, connecting machines,
sensors, and computing systems to enable real-time data collection and analysis. Key
applications and benefits of IIoT include:
Predictive maintenance: Sensors monitor equipment for early signs of failure, preventing
costly unplanned downtime.
Asset and inventory management: Tracking tools, products, and raw materials improves
logistics and reduces costs.
Enhanced safety: Real-time monitoring can detect equipment issues or employee fatigue,
preventing workplace accidents.
Operational efficiency: Analytics optimize energy use, resource allocation, and production
processes.

Legal challenges
IoT devices collect vast amounts of data, creating complex legal challenges that often
outpace existing regulations.
Data ownership and privacy: There is often a lack of clarity regarding who owns and
controls the data collected by IoT devices—the consumer, the manufacturer, or a third-party
service provider. This can put sensitive personal or industrial data at risk.
Data security: Poorly secured IoT devices are vulnerable to cyberattacks, data breaches, and
remote hijacking. This has led to regulatory efforts, such as the UK's Product Security and
Telecommunications Infrastructure Act, to set baseline security standards for manufacturers.
9

Liability: Determining who is at fault when an IoT device malfunctions is complex, as it


could involve the hardware manufacturer, software provider, network operator, or the end
user. Product liability for IoT failures is an emerging and litigious field.
Cross-border data flows: Differing regional regulations, like the EU's GDPR, the California
CCPA, and India's DPDP, create complexities for companies operating in a global IoT
ecosystem.

IoT Design Ethics


IoT (Internet of Things) design ethics focuses on creating connected devices that are safe,
secure, transparent, and respect user rights. Key principles include:
1. Privacy: Protect user data and collect only what’s necessary.
2. Security: Design devices with strong protections against hacking or misuse.
3. Transparency: Clearly inform users how their data is collected, used, and shared.
4. Accountability: Ensure designers and companies take responsibility for device behavior
and data handling.
5. User Autonomy: Give users control over their devices and data.
6. Sustainability: Design with energy efficiency and environmental impact in mind.
7. Fairness: Avoid bias or discrimination in IoT systems and AI integrations.
In essence, ethical IoT design means building trust, protecting people, and promoting
responsible innovation.

IoT in Environmental Protection


IoT (Internet of Things) helps monitor, manage, and protect the environment through
connected sensors and smart systems. Key applications include:
1. Air and Water Quality Monitoring: Sensors track pollution levels in real time for quick
response.
2. Smart Agriculture: IoT optimizes water, fertilizer, and energy use, reducing waste and
emissions.
3. Wildlife and Forest Monitoring: Sensors detect illegal logging, forest fires, or animal
movements.
10

4. Waste Management: Smart bins and tracking systems improve recycling and reduce
landfill use.
5. Energy Efficiency: Smart grids and meters optimize power use and reduce carbon
footprints.
6. Disaster Management: IoT aids in early warning systems for floods, earthquakes, or
storms.
IoT enables real-time data-driven decisions that help conserve resources, reduce pollution,
and protect ecosystems.
11

UNIT – 3

Sensors Networks : Definition, Types of Sensors, Types of Actuators, Examples and


Working.

1. Definition

Sensors: These are devices that detect and measure physical or environmental parameters (such as te
mperature, humidity, motion, pressure, or gases) and convert them into electrical signals that can be re
ad by a microcontroller, gateway, or cloud system. In IoT, sensors are the "eyes and ears" of devices, e
nabling them to observe the physical world and collect data for analysis or automation.

Actuators: Actuators are devices that receive control signals (usually electrical) and perform physical
actions such as movement, rotation, or switching. They act based on processed data from sensors or pr
edefined logic and are considered the "muscles" of IoT devices.

Together, sensors and actuators form a closed-


loop system in IoT: sensors collect data → data is analyzed → actuators execute an action based on th
e analyzed data.

2. Types of Sensors in IoT

Sensors detect different physical phenomena. Some commonly used sensors include:

Sensor Type Measures/Detects Example Applications

Temperature sens Heat/cold Smart thermostats, cold chain monitoring


or

Humidity sensor Moisture in the air Smart agriculture, climate control

Light sensor (LD Light intensity Smart lighting systems, smartphones


R)

Motion sensor Movement Security systems, automation

Proximity sensor Object distance or presence Parking sensors, robotics

Pressure sensor Force or pressure Industrial processes, tire pressure monitoring

Gas sensor Toxic or combustible gases Industrial safety, air quality monitoring

Accelerometer Acceleration/motion Fitness trackers, vehicle navigation

Gyroscope Angular rotation Drones, stabilizing devices

Optical sensor Light-based signals Driverless cars, optical detection


12

Chemical sensor Chemicals concentration Environmental monitoring, labs

MEMS sensors Miniature mechanical move Automotive systems, wearable devices


ment

Notes on Sensors

• Sensors may output signals in analog or digital forms.

• Accuracy depends on factors like linearity, hysteresis, and quantization errors.

• MEMS (Micro-Electro-Mechanical Systems) sensors are compact, accurate, and low-


cost, widely used in modern IoT applications.

3. Types of Actuators in IoT

Actuators convert control signals into physical actions. Common types include:

Actuator Type Action Performed Example Applications

Electrical motor Rotational movement Robotics, smart fans

DC/Servo motors Precise rotation/motion Robotic arms, autonomous vehicles

Solenoid Linear movement Door locks, pin ejectors

Relays On/off switching Home automation, power control

Valve actuators Control fluid flow Irrigation systems, industrial pipelines

Piezoelectric actuators Vibrations or sound Alarms, precision micro-motions

Hydraulic actuator Mechanical motion via fl Heavy machinery, lifting devices


uid

Pneumatic actuator Mechanical motion using Robotics, automated handling


compressed air

Thermal/Magnetic actuat Actuation on temperatur Smart valves, SMA motors


or e or magnetic changes

Soft actuators Deformable movement u Soft robotics, wearable devices


sing polymers

Notes on Actuators

• Require a source of energy (electrical, hydraulic, pneumatic, thermal, magnetic).

• They perform linear, rotary, or oscillatory motion depending on design.


13

• Actuators are used across home automation, industrial automation, robotics, automotive s
ystems, and healthcare devices.

4. How Sensors and Actuators Work Together

1. Data Collection: Sensors gather environmental or system data.

2. Data Transmission: The data is sent to a processing unit (microcontroller, gateway, or cloud
server).

3. Decision Making: The system analyzes data and determines if an action is needed.

4. Action Execution: Actuators receive commands from the processor and perform the physical t
ask.

Example: Smart irrigation system

• Sensor: Soil moisture sensor detects dryness.

• Controller/Processor: Microcontroller decides if watering is needed.

• Actuator: Water pump turns on to irrigate the soil.

5. Wireless Sensor Networks (WSN) and IoT Integration

• Sensors communicate via wireless protocols like Wi-


Fi, Zigbee, Bluetooth, LoRaWAN, and cellular (2G/3G/4G/5G, NB-IoT, LTE-M).

• WSNs enable distributed sensing nodes to relay data to a central hub or cloud for processing.

• Actuated Sensor Networks (ASNs) include actuators to respond to environmental changes auto
matically.

IoT Connectivity Considerations: bandwidth, latency, power consumption, range, security, and relia
bility.

6. Real-World Examples

Application Area Sensor Used Actuator Use Purpose


d

Smart homes Temperature, light, mot Smart lights, f Comfort, energy saving
ion an, valves

Industrial automatio Pressure, temperature Motors, hydra Process automation, predictive


n ulic actuators
maintenance

Healthcare BP, HR sensor Pump, heatin Patient monitoring


g/cooling unit
s and therapy
14

Automotive Proximity, oxygen sens Engine contro Safety and efficiency


or l unit, braking

Agriculture Soil moisture, humidity Irrigation pu Crop health management


mp, sprinklers

Environmental moni Gas, chemical, optical Alarm, ventila Safety and alerting
toring tion system

IoT Development Boards: Arduino IDE and Board Types, RaspberriPi


Development Kit.
1. Introduction to IoT Development Boards

IoT (Internet of Things) development boards are specialized hardware platforms designed for building
, prototyping, and deploying IoT devices. They integrate a microcontroller or microprocessor with per
ipherals and connectivity options (Wi-
Fi, Bluetooth, LoRa, Zigbee) to interface with sensors, actuators, and networks. Development boards f
acilitate rapid experimentation and scalability from beginner projects to industrial applications.

Key Components of IoT Boards:

• Microcontroller/Microprocessor (MCU/MPU)

• Communication interfaces (Wi-Fi, Bluetooth, Ethernet)

• Input/Output (GPIO pins, ADC, DAC, PWM, SPI, I²C)

• Memory (RAM for execution, Flash for programs)

• Power supply & management circuits

• Optional sensors or displays onboard (depending on the model)

2. Arduino Development Boards

Arduino is a widely-
used platform for beginners and rapid prototyping, characterized by simplicity, flexibility, and a large s
upportive community.

Core Features:

• Based on ATmega (UNO, Nano) or ARM Cortex (R4, Nano 33 IoT, MKR series)

• Simple hardware structure with GPIO, analog inputs, PWM, and serial communication

• Programmable via Arduino IDE (C/C++ simplified language)


15

• Supports shields for wireless, motor control, and sensor integration

• Open-source hardware and software ecosystem

Popular Board Types (2025):

1. Arduino Uno R4 WiFi

• MCU: Renesas RA4M1 + ESP32-S3 for Wi-Fi/BLE

• 14 digital pins, 6 analog inputs, integrated peripherals

• Ideal for learning IoT basics and wireless sensor projects

• Price: ~₹700–₹800 INR

2. Arduino Nano 33 IoT

• MCU: SAMD21 Cortex-M0+ with Wi-Fi/BLE

• Onboard sensors for motion, temperature, and environmental data

• Suitable for compact IoT wearables and sensor nodes

• Price: ₹1500 INR

3. Arduino MKR1310 (LoRa-enabled)

• MCU: ATSAMD21 Cortex-M0+

• Long-range IoT applications with built-in LoRaWAN

• Works with Arduino IDE or Arduino IoT Cloud

Applications:

• Remote-controlled devices, home automation

• Sensor monitoring

• IoT learning and rapid prototyping

Advantages:

• Extremely beginner-friendly

• Large community with tutorials and libraries

• Economical and open-source

Limitations:
16

• Limited computational power compared to full OS systems

• Usually single-task execution (no multitasking)

• Internet connectivity often requires shields or integrated wireless modules

3. Raspberry Pi Development Kits

Raspberry Pi boards are single-


board computers (SBCs) capable of running a full Linux OS, suitable for complex IoT applications re
quiring higher computation and multitasking.

Core Features:

• ARM-based processors (Quad-core Cortex-A53 or Cortex-A76)

• Runs Linux (Raspberry Pi OS, Ubuntu)

• GPIO pins for interfacing with sensors and actuators

• Rich USB, HDMI, and network connectivity

• Supports Python, C/C++, Java, TensorFlow, Edge ML, OpenCV

Popular Board Types:

1. Raspberry Pi 4 Model B

• Quad-core ARM Cortex-A72, 2–8 GB RAM

• Ethernet, Wi-Fi, Bluetooth, USB 3.0, dual HDMI

• Ideal for AI/ML, multimedia, and full OS IoT applications

• Price: ₹3500–₹6500 INR

2. Raspberry Pi Pico W / Pico 2 W

• Microcontroller-grade RP2040 dual-core MCU

• Wi-Fi/BLE onboard; low cost (₹400–₹500 INR)

• Ideal for small, sensor-driven IoT devices

• Supports MicroPython, C/C++, Arduino via third-party cores

3. Raspberry Pi Zero 2 W

• Compact, quad-core Cortex-A53, 512MB RAM


17

• Runs Linux for small IoT servers, MQTT brokers, sensor hubs

Advantages:

• Full OS support, multitasking capability

Feature Arduino Raspberry Pi

Type Microcontroller Single-board


computer

Operating None (bare- Linux-based


System metal or RTOS) (Raspberry Pi OS,
Ubuntu, etc.)

Processing Low (16–48 High (1–2.4 GHz


Power MHz typical) quad-core ARM)

I/O & Excellent, easy Moderate, may


Hardware GPIO control require additional
Control drivers

Connectivity Varies by model Built-in Wi-Fi,


(e.g., Nano 33 Bluetooth, Ethernet
IoT)

Best Use Real-time sensor Multimedia, AI,


Cases control, networking, edge
automation computing

Power Very low Higher, needs stable


Consumption power supply

Beginner- Extremely Moderate (requires


Friendly beginner- OS and command
friendly line knowledge)

Core Microcontroller Single-board


(8/32-bit) computer (64-bit
ARM)

Operating None (bare- Linux-based


System (OS) metal or RTOS) (Raspberry Pi OS,
Ubuntu, etc.)

Programming Arduino IDE Python, C/C++,


(C/C++) Java, shell scripting

Multitasking No Yes

• High connectivity and computational power


18

• Ideal for AI, edge computing, vision processing

Limitations:

• Higher power consumption than microcontroller boards

• Requires OS setup and basic Linux knowledge

• Overkill for simple single-sensor tasks

4. Choosing Between Arduino and Raspberry Pi

Arduino vs Raspberry Pi Comparison

Development Environments

1. Arduino IDE

• Easy-to-learn C/C++

• Compatible with all Arduino boards and ESP32

• Offers built-in libraries for sensors, IoT protocols, and shields

• Supports serial monitor, debugging, and uploading code to board

2. Other IDEs for Raspberry Pi

• Thonny Python, VS Code, or Node-RED

• Supports TensorFlow Lite, OpenCV, MQTT stacks

• Encourages Linux-based workflows and edge computing prototypes

RFID Principles and components, Wireless Sensor Networks: History and


Context, The node, Connecting nodes, Networking Nodes, WSN and IoT.
. RFID Principles and Components

Radio Frequency Identification (RFID) is an automatic identification technology that uses


radio waves to identify and track objects. It is widely used for inventory management, securit
y, and traceability.

Core components of RFID:

• Tags: Attached to objects; can be passive (powered by reader signals) or active (batter
y-powered for longer range and two-
19

way communication). Tags store a unique ID and optionally sensor data (temperature,
humidity, etc.).

• Readers (Interrogators): Emit radio signals to power passive tags and read/write data
from/to active tags.

• Host Computer & Middleware: Collects and interprets data received from readers;
manages tag identification, anti-collision protocols, and integrates with applications.

• Communication Techniques: RFID uses backscatter for passive tags and standard RF
transmission for active tags, typically operating in UHF bands (865–956 MHz).

Applications of RFID include supply chain management, healthcare, smart agriculture, vehi
cle identification, and smart home devices.

2. Wireless Sensor Networks (WSN): History and Context

WSNs are networks of spatially distributed sensor nodes that monitor and report physical or
environmental conditions. Their evolution is strongly linked to military and industrial R&D:

• 1950s: SOSUS acoustic networks (submarine detection)

• 1980s: DARPA Distributed Sensor Network program

• 1990s–
2000s: Academic initiatives such as UCLA Wireless Integrated Network Sensors, Ber
keley PicoRadio, MIT adaptive power-
aware sensors, and ZigBee Alliance standardized protocols

• Present: WSN deployments in IoT, environmental monitoring, healthcare, and smart i


nfrastructure

Advancements in MEMS, CMOS, energy storage, and low-


power radio protocols have enabled densely deployed sensor networks for civilian applicatio
ns.

3. The Sensor Node (Mote)

A sensor node is a self-


contained unit that performs sensing, processing, and communication:

Components:

• Sensing Unit: Sensors + Analog-to-


Digital Converter (ADC) to capture environmental parameters (temperature, humidity,
vibration, etc.)

• Processing Unit: Microcontroller or microprocessor managing local computation, dat


a aggregation, and control

• Communication Unit: RF transceiver for multi-hop wireless communication

• Power Unit: Battery or energy-harvesting system (solar, kinetic, thermoelectric)


20

• Optional Units: GPS, mobilizers, application-specific modules

Sensor nodes can operate cooperatively, sending data to gateways or sinks via multi-
hop routing.

4. Connecting Nodes

WSN Node Connectivity involves:

• Relay Nodes: Intermediate nodes that forward data to extend range and enhance reliab
ility

• Actor Nodes: Resource-rich nodes that can perform computations or control actuators

• Cluster Heads: High-


bandwidth nodes aggregating and fusing data from multiple nodes

• Gateway/Base Station: Interface between WSN and external networks or IoT platfor
ms

Networking Considerations:

• Multi-hop routing to handle limited transmission ranges

• Fault tolerance for failed nodes

• Adaptive routing based on topology and node energy

• Synchronization and mobility management when nodes are dynamic

5. Networking Nodes and WSN Architectures

Topologies in WSN:

• Star: Single master node, simple but central point failure

• Tree: Hierarchical nodes for data aggregation

• Mesh: Nodes interconnected, allowing routing through multiple paths; robust and scal
able

• Hybrid (Star-Mesh): Combines low-latency cluster control with robust multi-


hop paths

• Point-to-
Point and Cascaded Star (Tree) topologies are also deployed based on application ne
eds

Protocol Stack (Simplified OSI for WSN):

• Physical Layer: RF transmission/reception


21

• Data Link Layer: Medium Access Control; e.g., IEEE 802.15.4

• Network Layer: Routing; energy-aware data-centric methods

• Transport Layer: Reliable data transmission protocols (e.g., STCP, PSFQ)

• Application Layer: Sensor query and data aggregation for IoT applications

Cross-Layer Planes:

• Power Management: Conserves node energy

• Mobility Management: Tracks node positions

• Task Management: Efficient task scheduling across nodes

6. WSN and IoT Integration

IoT relies on integrating WSN and RFID systems:

• Provides identity, location, and environmental sensing

• WSN nodes can forward RFID tag data through multi-hop routes to gateways

• IoT applications include smart homes, industrial monitoring, precision agriculture, hea
lthcare, environmental sensing, traffic management

Key Advantages:

• Real-time data aggregation and processing

• Scalability to thousands of nodes

• Low-power operation suitable for battery-constrained devices

• Flexible deployment across diverse environments

Challenges:

• Limited power and computational resources

• Security and privacy concerns

• Communication interference

• Fault tolerance and dynamic topology management

• Energy-efficient integration with IoT middleware


22

UNIT – 4

Wireless Technologies for IoT:


Wireless technology is a method of connection within an IoT system that
includes
sensors, platforms, routers, applications, and other systems. Each option has
trade-
offs between power consumption, bandwidth, and range. At a high level,
23

there are
standard wireless options like cellular (3G, 4G, 5G) and WiFi and there are
long-
range options like LoRaWAN and LPWAN.
6 Types of IoT Wireless Technologies
1. Cellular
2. Bluetooth and BLE (Bluetooth Low Energy)
3. Wi-Fi
4. LPWAN
5. LoRaWAN
6. RFID-IoT

Cellular: Cellular networks offer reliable broadband communication


supporting
various voice calls and video streaming applications. On the downside, they
impose very high operational costs and power requirements.

Bluetooth and BLE (Bluetooth Low Energy): Wireless personal area


network
(WPAN) is a short-range communication technology with optimization for
power
consumption (Bluetooth Low Energy) positioned to support small-scale
consumer
IoT applications.

Wi-Fi: Wi-Fi has played a critical role in providing high-throughput data


transfer
in homes and for enterprises — it’s another well-known IoT wireless
technology. It
can be quite effective in the right situations, though it has significant limitations
with scalability, coverage, and high-power consumption.

LPWAN: Low power wide area networks (LPWAN) provide long-range


communication using small, inexpensive batteries. This family of technologies
is
ideal for supporting large-scale IoT networks where a significant range is
required.
However, LPWANs can only send small blocks of data at a low rate.

LoRaWAN : LoRaWAN is a powerful and emerging technology. It’s


similar to
24

Bluetooth, but it offers a longer range for small data packets with low power
consumption. LoRaWAN manages the communication frequencies, power,
and
data rate for all connected devices.

RFID: Radio Frequency Identification (RFID) uses radio waves to transmit


small
amounts of data from an RFID tag to a reader within a very short distance.
This
technology has facilitated a major revolution in retail and logistics.

WPAN Technologies for IoT: IEEE 802.15.4, Zigbee, HART, NFC,


ZWave,
BLE, Bacnet, Modbus.
IEEE 802.15.4: The full form of IEEE is Institute of Electrical and Electronics
Engineers. IEEE 802.15.4 is a low-cost, low-data-rate wireless access
technology
for devices that are operated or work on batteries. This describes how low-rate
wireless personal area networks (LR-WPANs) function. The basic framework
conceives a 10-meter communications range with line-of-sight at a transfer rate
of
250 kbit/s. Even lower rates can be used, which results in lower power
consumption. 802.15.4e for industrial applications and 802.15.4g for the smart
utility networks (SUN).

Applications of IEEE 802.15.4:

Wireless sensor networks in the


industry
Building and home automation
Remote controllers and interacting toys
Automotive networks

ZigBee: Zigbee is a standards-based wireless technology developed to enable


low-
cost, low-power wireless Machine-to-Machine (M2M) and Internet of things
(IoT)
networks. Zigbee is an open, global, packet-based protocol designed to provide
an
easy-to-use architecture for secure, reliable, low power wireless networks.
25

Flow or
process control equipment can be place anywhere and still communicate with
the
rest of the system.
Types of ZigBee Devices:
Zigbee Coordinator Device: It communicates with routers. This device
is
used for connecting the devices.
Zigbee Router: It is used for passing the data between devices.
 Zigbee End Device: It is the device that is going to be controlled.

General Characteristics of Zigbee Standard:


Low Power Consumption
Low Data Rate (20- 250 kbps)
Short-Range (75-100 meters)
Network Join Time (~ 30 msec)
Support Small and Large Networks (up to 65000 devices (Theory);
240
devices

HART: Thehighway addressable remote transducer or HART is an


industrial
automation protocol. It’s a global standard for two-way analog
communication
between smart-process instruments and control or monitoring host systems.
Wireless HART is the latest release of (HART) Protocol.
HART standard was developed for networked smart field devices.
The wireless protocol makes the implementation of HART cheaper and
easier.
HART encompasses the most number of field devices incorporated in any
field network.
 Main difference between wired and unwired versions is in the physical,
data
link and network layers. Wired HART lacks a network layer.
NFC: NFC (Near Field Communication)
NFC can be used for IoT/M2M applications; it provides wireless connectivity.
Near Field Communication (NFC) is a new, short-range wireless connectivity
technology that evolved from a combination of existing contactless
identification
and interconnection technologies. It was jointly developed by Sony and NXP
26

Semiconductors (formerly Philips). NFC is designed to enable the exchange of


various types of information, such as telephone numbers, pictures, MP3 files or
digital authorizations between two NFC enabled devices like mobile phones.
NFC
is Very short-range, touch-based communication for applications like
mobile
payments and data sharing. Operates at a very short distance (typically under
4
cm) and is used for consumer-level interactions.

Z-Wave:
Wireless home automation and smart home devices. Low-power radio
frequency
protocol designed for reliable communication between smart home devices.
Z-
Wave communicates using wireless technology designed specifically for
remote
control applications. Z-Wave operates in the sub-gigahertz frequency range,
around 900MHz. This band competes with some cordless telephones and
other
consumer electronics devices but avoids interference with Wi-Fi and other
systems.
BLE (Bluetooth Low Energy):
Wireless communication for low-power devices, such as wearables and
sensors.
An energy-efficient version of Bluetooth designed for long battery life in
small
devices.

Ultra-low power consumption: Perfect for battery-powered devices like


wearables and sensors.
Cost-effective: Cheaper to implement than many other wireless
protocols.
Small data packets: Optimized for transmitting small amounts of data
intermittently.
Fast connection setup: Enables quick data exchange without long pairing
processes.
27

Bacnet:

(Building Automation and Control Network) BACnet provides a universal


model
for creating building Automation systems which can interoperate. BACnet is a
specification that a manufacturer can use to make interoperable systems to
work in
a BACnet environment.
Owners and specifiers use BACnet as a tool for specification of interoperable
systems.
BACnet achieves these goals by defining a generalized model of automation
systems;
how to describe the information and how to describe standard methods of data and
action communications.
Objects for representing data and control
Services for conveying requests and
responses
Flexible and cost-effective LAN network types
Internetworking to create large systems that work as a whole.

Modbus:
The Modbus protocol provides the internal standard that the Modicon
controllers
use for parsing messages. During communications on a Modbus network, the
protocol determines how each controller will know its device address, recognize
a
message addressed to it, determine the kind of action to be taken, and extract
any
data or other information contained in the message. If a reply is required, the
controller will construct the reply message and send it using Modbus protocol.
On
other networks, messages containing Modbus protocol are imbedded into the
frame
or packet structure that is used on the network.

IP Based Protocols for IoT IPv6, 6LowPAN, RPL, REST, AMPQ,


CoAP,
MQTT. Edge connectivity and protocols
IPv6: Internet Protocol version 6 (Ipv6) is the newest version of the Internet
Protocol (IP), which is the concept of communications protocol that provides
an
28

identification and location system for computers on networks. The main


purposes
of an Internet Protocol are routing traffic across the Internet, packet-switched
internetworking, and allowing end-to-end datagram transmission. IPv6 was
developed to deal with the problem of IPv4 address exhaustion and is
expected to
replace IPv4.
6LoWPAN: 6LoWPAN stands for IPv6 over Low power Wireless Personal Area
Networks. The concept was developed based on the idea that applying the Internet
Protocol even to the smallest devices is necessary, and low-power devices with
limited processing capabilities should also become parts of the Internet of Things.
29

The 6LoWPAN protocol enables multiple features including different networking


topologies such as star and mesh, low bandwidth (250/40/20 kbps), low power
consumption, typically battery-operated, relatively low cost, scalable networks,
reliability, mobility, and long sleep times.
RPL: Routing protocol for low-power and lossy networks (RPL) is a routing
protocol for wireless networks with low power consumption. The fundamental
concept of this protocol is based on distance vectors and while it operates on IEEE
802.15.4, optimization has been made for multi-hop and many-to-one
communication, with additional support for one-to-one messages. RPL can support
various link layers, including those with limitations, with potential losses, or that
are used in devices with limited resources. This protocol can quickly and
efficiently create network routes, share routing knowledge and adapt the topology.
REST (Representational State Transfer): REST is an architectural style for
network-based communication, not a protocol itself, that primarily uses the HTTP
protocol. It is widely used for interactions between edge devices and the cloud.
Function: Operates on a request/response model, where clients (devices) send
HTTP requests (e.g., GET, POST) to interact with resources hosted on a server
(e.g., edge gateway).
AMQP :(Advanced Message Queuing Protocol) AMQP is a messaging protocol
that provides rich queuing capabilities and robust message delivery guarantees,
primarily used for back-end enterprise systems but also applicable for IoT.
Function: Features a message broker architecture that decouples sending and
receiving applications, ensuring reliable, asynchronous messaging.
CoAP :(Constrained Application Protocol) CoAP is a web transfer protocol
designed for constrained devices and networks, offering a lightweight alternative to
HTTP that uses a similar REST-like request/response model. Function: Runs over
UDP, making it highly efficient for devices with limited power and processing
capabilities. It also supports resource observation, allowing clients to receive
automatic updates.
MQTT :(Message Queuing Telemetry Transport) MQTT is a lightweight,
publish/subscribe messaging protocol designed for machine-to-machine (M2M)
communication in low-bandwidth, high-latency environments. Function: Uses a
central broker to manage communication. Devices publish messages to specific
topics, and other devices can subscribe to those topics to receive the messages. It
offers Quality of Service (QoS) levels for configurable message reliability.
Edge connectivity: It involves the hardware and network connections situated at
the network's "edge," meaning close to the data's origin, such as IoT sensors, user
devices, or industrial equipment. It is the boundary between the physical world and
the cloud, enabling localized data processing, storage, and communication.
30

Common Protocols at the Edge The choice of protocols depends on the specific
application, device, and data type:
MQTT (Message Queuing Telemetry Transport): A lightweight, publish-subscribe
protocol ideal for resource-constrained IoT devices, enabling efficient, real-time
communication.
REST (Representational State Transfer): An architectural style for web-based
communication, using standard HTTP methods to exchange data with servers and
cloud services.
CoAP (Constrained Application Protocol): Designed for low-power, low-
bandwidth devices, making it suitable for certain IoT and edge applications

HTTP/HTTPS: Often used for web-based communication and for devices that need
to interact with web services.

Zigbee and Z-Wave: Short-range, low-power wireless protocols commonly used in


smart home and industrial IoT networks.

Bluetooth Low Energy (BLE): For communication between nearby devices.


31

You might also like