Understanding the Internet of Things (IoT)
Understanding the Internet of Things (IoT)
can communicate with each other and with other devices. These devices, often embedded
with sensors, software, and other technologies, collect and share data, enabling automation,
monitoring, and control without human intervention.
-----------------------------------------------------------------------------------------
Sensors and actuators: Sensors are devices that can detect changes in the
environment, such as temperature, humidity, light, motion, or pressure. Actuators can
cause physical environmental changes, such as opening or closing a valve or turning
on a motor.
Connectivity technologies: IoT devices need to be connected to the Internet to
transmit data from sensors and actuators to the cloud. Several connectivity
technologies are used in IoT, including Wi-Fi, Bluetooth, cellular, Zigbee, and
LoRaWAN.
Cloud computing: The cloud is where the vast amounts of data generated by IoT
devices are stored, processed, and analyzed. Cloud computing platforms provide the
infrastructure and tools needed to store and analyze this data and build and deploy IoT
applications.
Big data analytics: To make sense of the vast amounts of data generated by IoT
devices, businesses need to use advanced analytics tools to extract insights and
identify patterns. These tools can include machine learning algorithms, data
visualization tools and predictive analytics models.
Security and privacy technologies: As IoT deployments become more widespread,
IoT security and privacy become increasingly important. Technologies such
as encryption, access controls, and intrusion detection systems protect IoT devices
and the data they generate from cyber threats.
-----------------------------------------------------------------------------------------
Device Growth: The number of IoT devices is expected to grow rapidly, with
estimates suggesting that tens of billion IoT devices will be used over the next few
years.
Edge computing: Edge computing is becoming increasingly important for IoT, as it
allows data to be processed and analyzed closer to the source rather than in a
centralized data center. This can improve response times, reduce latency, and reduce
the amount of data that needs to be transferred over IoT networks.
Artificial intelligence and machine learning: AI and machine learning are
becoming increasingly important for IoT, as they can analyze vast amounts of data
generated by IoT devices and extract meaningful insights.
Blockchain: Blockchain technology is being explored to improve security and
privacy in the IoT. It can be used to create secure, decentralized networks for IoT
devices, which can minimize data security vulnerabilities.
Sustainability: Sustainability is becoming an increasingly important consideration for
IoT as businesses look for ways to reduce their environmental impact. IoT can be
used to optimize energy usage, reduce waste and improve sustainability across a range
of industries.
-----------------------------------------------------------------------------------------
1. Data Privacy and Protection – Sensitive data collected by IoT devices can be
vulnerable to breaches.
2. Device Authentication and Authorization – Many IoT devices lack robust identity
verification, making them easy targets for hackers.
3. Firmware and Software Updates – Infrequent or insecure updates leave devices
vulnerable to attacks.
4. Physical Security – Devices in public or industrial settings can be physically
tampered with.
5. Botnets and DDoS Attacks – IoT devices can be hijacked and used in large-scale
Distributed Denial of Service (DDoS) attacks (e.g., Mirai botnet).
6. Network Security – Unsecured networks connecting IoT devices are often entry
points for cyber-attacks.
7. Lack of Encryption – Data transmitted between devices is often not encrypted,
making interception easy.
-----------------------------------------------------------------------------------------
Consumer IoT
Consumer IoT devices are designed for individual needs and are used for everyday
tasks. Examples include smart home devices, smartwatches, smart thermostats, and
wearable technology.
Industrial IoT
Industrial IoT connects machines, sensors, and systems to improve efficiency, productivity,
and decision-making in industrial environments. Examples include smart factories that use
predictive maintenance, robotics, and smart grid capabilities.
-----------------------------------------------------------------------------------------
The CPS system is to monitor and controls IoT is creating a network of interconnected
physical processes seamlessly. devices to collect and exchange data.
It is an integration of physics with cyber It contains all physical devices primarily
components that are networked and created terms connected to the controls
interconnected. Sensors internet.
CPS devices are designed to interact with IoT devices are primarily created compared
and control physical processes. to interact with data-centric.
CPS uses Sensors and Actuators to work IoT is pure automation; it does not need
in the feedback loop. anything external.
It needs human intervention and human- it doesn’t need any human assistance.
to-computer intervention.
CPS is a system that integrates physical IoT is a network of physical devices that
components and computer systems, are connected to the internet and can
creating a network of interconnected communicate with each other without
devices. human intervention.
CPS systems require real-time data IoT devices generate vast amounts of data
processing and analysis to ensure that that can be analyzed to gain insights into
physical systems work correctly and user behavior, product performance, and
efficiently. other factors.
Smart Grids: Advanced electrical grids use sensors, IoT devices, and computational models
to optimize electricity distribution and consumption. (Real-time monitoring of energy usage,
Automated demand response, Integration of renewable energy sources like solar and wind.)
Autonomous Vehicles: Self-driving cars and drones rely on CPS to process data from
sensors, cameras, and GPS to navigate and operate safely. ( Collision detection and
avoidance., Real-time traffic data analysis, Vehicle-to-Vehicle (V2V) and Vehicle-to-
Infrastructure (V2I) communication.)
Industrial Automation (Industry 4.0): Factories equipped with CPS use IoT devices and
robotics to enable smart manufacturing. (Predictive maintenance. Real-time monitoring of
production lines. Autonomous control of machinery.)
Smart Healthcare Systems: Healthcare devices and systems use CPS to improve patient
care and monitoring. (Wearable devices for continuous health monitoring (e.g., heart rate,
blood glucose).Robotic surgery systems. IoT-enabled hospital management systems for real-
time asset and patient tracking.)
Intelligent Transportation Systems (ITS): CPS is used to manage traffic and improve
safety in transportation systems. (Smart traffic lights synchronized with real-time vehicle
flow. Toll collection systems with automatic vehicle detection. Rail systems with automated
braking and collision avoidance.)
Smart Buildings and Cities: Integration of CPS in urban infrastructure to enhance energy
efficiency, security, and livability. (Smart HVAC systems that adjust temperature and
lighting based on occupancy. Automated waste management systems.)
Agriculture (Smart Farming): Use of CPS for precision farming to optimize crop yield and
reduce resource usage.(Soil moisture sensors for irrigation management. Drones for
monitoring crop health and applying pesticides.)
Robotics in Service and Entertainment: CPS-driven robots interact with their environment
to provide services or entertainment. ( Cleaning robots, Service robots in hotels and airports
for customer assistance.)
-----------------------------------------------------------------------------------------
The main components of an M2M system include sensors, RFID, a Wi-Fi or cellular
communications link, and autonomic computing software programmed to help a network
device interpret data and make decisions.
M2M is communication that could carried over mobile networks, for ex-, GSM-GPRS and
CDMA Networks.
Core Components:
M2M requirements
According to the European Telecommunications Standards Institute (ETSI), requirements of
an M2M system include:
Scalability - The M2M system should be able to continue to function efficiently as more
connected objects are added.
Anonymity—The M2M system must be able to hide an M2M device's identity when
requested, subject to regulatory requirements.
Logging—M2M systems must support the recording of important events, such as failed
installation attempts, service not operating, or faulty information.
M2M application communication principles—M2M systems should enable
communication between M2M applications in the network and the M2M device
or gateway using communication techniques such as short message service (SMS)
and IP. Connected devices should also be able to communicate with each other in a peer-
to-peer (P2P) manner.
Delivery methods—The M2M system should support Unicast, anycast, multicast,
and broadcast communication modes, with broadcast replaced by multicast or anycast
whenever possible to minimize the load on the communication network.
Message communication path selection - Optimization of the message communication
paths within an M2M system must be possible and based on policies like transmission
failures, delays when other paths exist and network costs.
Web of Things (WoT) refers to a set of standards formed by the World Wide Web
Consortium (W3C) to facilitate the interoperability, fragmentation, and usability of the
Internet of Things (IoT).
It is a subset of the Internet of Things (IoT) and is built around software standards such as
REST, HTTP, and URIs to allow devices to interact with one another.
Key Components of the Web of Things:
3. Scripting APIs:
o Allows developers to write applications that interact with "things" using
common programming paradigms, abstracting protocol-level complexities.
4. Discovery Mechanisms:
o Facilitates the discovery of devices and their capabilities over a network.
IoT WoT
Connecting devices to the internet. Interoperability and integration via the web.
Protocol-specific (e.g., MQTT, Standard web technologies (HTTP, JSON, etc.).
CoAP).
Networking physical objects. Simplifying interaction and data sharing.
Use Cases:
Layer 1- Accessibility:
This layer converts anything into a web page. This enables us to interact with the converted
web page with HTTP requests.
1. HTML
2. REST API: Representational state transfer (REST) is a software architectural style
that defines a set of constraints for creating Web services.
3. URL / URI
4. Gateway
5. HTTP
Layer 2 - Findability:
It ensures that other HTTP users can use your device and that it is easily discoverable and
workable by different WoT applications. It is done by resing the semantic web standards to
explain things and their purpose in existence.
1. REST
2. Linked Data
3. Link Header
4. Search Engines
5. JSON
Layer 3 - Sharing:
This layer’s job is to find a secure way to transfer data across services. Different protocols,
such as TLS and OAuth, are used at this level. TLS (Transport Layer Security) is a
cryptographic protocol that secures network communication, while OAuth 2.0 is an
authorization protocol that also covers authentication:
1. Social Networks
2. OAuth
3. RDFa
4. Encryption
5. Authentication
Layer 4 - Composition:
The fourth step is to find a way and tools to build an application for the web of things. At the
Composition layer, web tools range from web toolkits (JavaScript SDKs) that provide a
higher-level abstraction to dashboards with programmable widgets and, lastly, physical
mashup tools like Node-RED.
1. Systems Integration
2. Node-RED
3. Automated UI generation
4. Web Application
5. IFTTT: "If This Then That", is a cloud-based platform that helps users connect
devices and services to automate tasks in the Internet of Things (IoT)
-----------------------------------------------------------------------------------------
Near Field Communication (NFC) is a short-range wireless technology that allows devices
to connect when they are within a few centimetres of each other:
NFC uses radio frequency identification (RFID) to transmit data. When an active device
approaches a passive tag, the active device's electromagnetic field activates the tag, enabling
data transfer.
This includes authenticating credit cards, enabling physical access, transferring small files
and jumpstarting more capable wireless links.
NFC was initially intended to transfer files between phones using Android Beam. Modern
services like Google Nearby Share employ NFC to configure wireless services across faster
networks like Bluetooth or Wi-Fi Direct.
NFC is limited to short-range communication, which has important implications for physical
access security. A user must be within 3.5 inches (10 cm) of an NFC terminal to process a
payment or open a door. Another important aspect is that no power is required for listening to
and responding to NFC requests.
NFC builds on the work of the RFID set of standards and specifications, such as ISO/IEC
14443 and ISO/IEC 15963. These use a wireless communication technique that uses
physical principles different from most wireless radios. Whereas most radios transmit data
via radio wave propagation, NFC transmits data via magnetic field induction. NFC data
transmits data at 13.56 MHz, corresponding to a wavelength of 22 meters.
RFID
Types of NFC
Passive NFC devices: These near-field communication devices include tags and other
small transmitters that can send information to other NFC devices without a power
source.
These devices don’t really process any information sent from other sources and can not
connect to other passive components.
Active NFC devices: These near-field communication devices can send and receive
data. They can also communicate with each other and with passive devices.
Smartphones are the best example of active NFC devices. Card readers in public
transport and touch payment terminals are also good examples of the technology.
Examples of NFC
Benefits of NFC
Limitations of NFC
can limit usability for apps that require sensitive data on a smartphone;
app innovation stymied by Apple and Google restrictions and tech implementations;
-----------------------------------------------------------------------------------------
Li-Fi (Light Fidelity) is a wireless communication technology that uses light to transmit data
instead of traditional radio frequencies (as in Wi-Fi).
Li-Fi leverages the visible light spectrum, ultraviolet, or infrared light, particularly LED
(Light Emitting Diode) bulbs, to transfer information at high speeds.
With LiFi, however, its band frequency of 200,000 GHz, versus the maximum 5 GHz of the
wifi, is 100 times faster and can transmit much more information per second.
LiFi uses LEDs to send data to a device.
The device sends data back to the lamp using infrared light.
The light's intensity changes billions of times per second, creating a digital signal.
The digital signal carries information to and from the internet.
A bidirectional wireless system that uses visible light (400-800 Terahertz) for
communication, unlike Wi-Fi which uses radio waves.
Working – On/off activity of the LED transmitter enables data transmission in accordance
with the incoming binary codes (switching ON is a logical ‘1’, switching it OFF is a
logical ‘0’).
Disadvantages :
Much shorter range than Wi-Fi
Can’t be accessed beyond the illumination range of light, etc.
To trade data, it requires a close or immaculate line of sight.
Light waves can not penetrate walls, and therefore, Li-Fi has a much shorter range than
Wi-Fi.
Opaque impediments affect data transmission on pathways.
Normal light, sunlight, and ordinary electric light can influence information
transmission speed.
High cost of installing the VLC systems.
Applications :
In Aircraft –
In aircraft, passengers pay high charges for low-speed internet, but using Li-Fi provides
affordable fees for high-speed internet.
Health Technologies –
Wi-Fi has been replaced by Li-Fi in many hospitals because using Wi-Fi in hospitals
interferes with mobile devices and computers, which block the monitoring equipment
signals.
Traffic Application –
Li-Fi can be used in traffic management. It interacts with the LED lights of vehicles
such as buses, which can help in effectively dealing with traffic and regulate accidents
by warning other drivers when vehicles are excessively close.
Disaster management –
Li-Fi can be used as a groundbreaking method of correspondence during a disaster.
Education systems: Li-Fi is the latest technology that can provide fastest speed for
Internet access. So, it can augment/replace Wi-Fi at educational institutions and at
companies so that the people there can make use of Li-Fi with the high speed.
Medical Applications: Operation theatres (OTs) do not allow Wi-Fi due to radiation
concerns. Wi-Fi usage at hospitals interferes with/blocks the signals for monitoring
equipment. Thus, it may have hazardous effects on the patient's health due to
improper working of medical apparatus.
Underwater applications: Underwater ROVs (Remotely Operated Vehicles) operate
from large cables that supply their power and allow them to receive signals from
their pilots above.
Disaster management: Li-Fi can be used as a powerful means of communication
during disasters such as earthquakes or hurricanes. However, the average person
may not know the protocols during such disasters. Subway stations and tunnels,
common dead zones for most emergency communications, pose no obstruction for
Li-Fi.
Applications in sensitive areas: Power plants need fast, inter-connected data systems
so that demand, grid integrity, and core temperature (in the case of nuclear power
plants) can be monitored. The Radio communication interference is considered to be
bad for such sensitive areas surrounding these power plants
Mobile Connectivity: Mobiles, laptops, tablets, and other smartphones can easily
connect. The short-range network of Li-Fi can yield exceptionally high data rates
and higher security. i) Replacement for other technologies:
----------------------------------------------------