0% found this document useful (0 votes)
4 views24 pages

IoT Sensors: Types and Applications

Chapter 2 discusses IoT enabling devices and platforms, emphasizing the role of AI and machine learning in enhancing the functionality of IoT systems across various applications. It details different types of sensors used in IoT, including temperature, proximity, pressure, and gas sensors, along with their characteristics and applications. The chapter also covers microcontrollers, their core components, working principles, and examples of popular microcontroller models.

Uploaded by

manab
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views24 pages

IoT Sensors: Types and Applications

Chapter 2 discusses IoT enabling devices and platforms, emphasizing the role of AI and machine learning in enhancing the functionality of IoT systems across various applications. It details different types of sensors used in IoT, including temperature, proximity, pressure, and gas sensors, along with their characteristics and applications. The chapter also covers microcontrollers, their core components, working principles, and examples of popular microcontroller models.

Uploaded by

manab
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Chapter 2

IoT Enabling Devices and Platform

AI and machine learning are being used by IoT devices more frequently to add intelligence
and autonomy to industrial smart manufacturing, medical equipment, home automation, and
autonomous driving, among other systems and processes. Numerous of these gadgets are
microcontroller-based systems that are compact, inexpensive, and have limited power.
Increased demand for on-device processing—data processing on the IoT endpoint instead of
using cloud-based methods—is being driven by network capacity constraints as well as
consumer expectations around data privacy and user experience.

2.1 Type of Sensors

IoT sensors are hardware components that gather data and identify environmental changes.
These are the components of an Internet of Things ecosystem that connect the virtual and real
worlds. IoT sensors may measure variables like pressure, temperature, and motion. They can
also communicate data with a network if they are connected to one.

There is a wide range of shapes and sizes of sensors available. The several sensors that can be
used for common applications are defined in the following section.

i. Temperature Sensors
Temperature sensors determine the amount of heat generated by a substance or space. They
log their observations as data when they detect a change in temperature. Temperature sensors
are used in many different areas, such as manufacturing, healthcare, and agriculture.
Examples include resistor temperature detectors (RTD), thermocouples, and resistors.

Figure 2.1 (a): Room Temperature Sensor Figure 2.1 (b): Body Temperature Sensor

ii. Proximity Sensors


Proximity sensors determine an object's proximity without making physical touch with it. The
proximity sensor is one instrument for figuring out how close an object is. The recognized
object's movement and existence data are converted into electrical impulses. They frequently
emit an infrared beam of light or an electromagnetic field. Assembly lines, object counting,
space availability estimates, and process monitoring and control are only a few of the
applications for them. Proximity sensors are widely used in retail stores, office buildings, and
parking lots. Examples include photoelectric, magnetic, capacitive, inductive, and ultrasonic.
Figure 2.2: Proximity Sensor

iii. Pressure Sensors


These sensors pick up variations in a liquid or gas. Pressure sensors sound an alert when the
range of pressure exceeds a predetermined threshold. They are employed in automobiles,
aviation, water systems, and leak detection. For instance, GPS navigators and cell phones
both use the BMP180 digital pressure sensor. Additionally, a tire pressure monitoring system
(TPMS) is used by some cars to warn of low tire pressure, which can be dangerous.

Figure 2.3: Pressure Sensor

iv. Water Quality Sensors


Water quality sensors keep an eye on the water's quality, as one might anticipate. Everywhere
in industry and existence, water is used. These sensors are crucial for a variety of water
quality monitoring applications. Although they are used in many different industries, water
distribution systems frequently. A variety of water sensors are available, such as pH,
turbidity, residual chlorine, and total organic carbon sensors.

Figure 2.4: Water Quality Sensors


v. Gas Sensors
These sensors monitor the air for any hazardous or dangerous gasses. They usually use
semiconductor, electrochemical, or photo-ionization technologies for detection. Their usual
use are in manufacturing and industrial settings, though they are also found in carbon dioxide
detectors.

Figure 2.5: Various type of Gas sensors


vi. IR Sensors
These kinds of sensors use infrared radiation, either to emit it or to detect it, to perceive the
properties of their surroundings. They are also capable of measuring the heat that things emit.
Because they make blood flow and blood pressure monitoring easier, infrared sensors are
employed in many Internet of Things applications, including the healthcare industry. The TV
decodes signals from the remote control using infrared sensors. Art historians have
discovered an intriguing new use for infrared sensors: they can see hidden layers in paintings
and use this information to assess whether a piece of art is authentic or fake, or whether
restoration has changed it.

Figure 2.6: IR sensors


vii. Smoke Sensors
Most people are familiar with smoke detectors since they have been used for many years to
protect our homes and businesses. However, developments in the Internet of Things have
made smoke detectors more wireless, practical, and easy to operate.

Figure 2.7: MQ 2 Smoke detection sensors


viii. Motion Sensors
Motion sensors detect physical movement in an area. Of course, these sensors play a
significant role in the security industry, but they are used in nearly every industry.
Applications include automated sinks and toilet flushers, automatic door controls, energy
management systems, and automated parking systems. Standard motion sensors include
ultrasonic, microwave, and passive infrared (PIR).

Figure 2.8: PIR Motion sensor


ix. Level Sensors
Level sensors are used to measure the concentration of different materials, such as liquids,
granular materials, and powders. Water treatment, food and beverage production, oil
production, and waste management are among the industries that use them. They are able to
gauge the amount of liquid in a container as well as the volume of garbage in a dumpster.

Figure 2.9: Level measurement sensors


x. Sound Sensors
A sensor that can identify, quantify, and show sound waveforms is called a sound sensor. A
sound-sensitive condenser electret microphone is included within the sensor. A little voltage
is produced in response to the change in capacitance caused by the sound wave vibrating the
electret film in the microphone. It is commonly used for noise monitoring on arterial roads,
noise detection at the boundary of industrial enterprises, noise detection at building sites,
noise detection in urban areas, and noise detection, monitoring, and assessment in social
living environments.

Figure 2.10: Sound sensors


xi. Image Sensors
These sensors are typically employed for electronic file storage or display, converting optical
pictures into signals. Radar and sonar, digital cameras, medical imaging, biometric devices,
night vision equipment, and even some autos contain them. The most widely utilized
semiconductors are complementary metal-oxide semiconductors (CMOS) and charge-
coupled devices (CCD).

Figure 2.11: Image sensors

xii. Humidity Sensors


The humidity sensor may detect various gases or the amount of water vapour in the
atmosphere. HVAC (heating, ventilation, and air conditioning) systems in both the
commercial and residential sectors frequently include humidity sensors. The amount of water
vapour in the air is measured using these sensors. Weather monitoring and forecast as well as
HVAC (heating, ventilation, and air conditioning) systems are common applications.
Humidity sensors help in situations where precise humidity management is required,
including in greenhouses, hospitals, and museums.

Figure 2.12: Humidity sensor (DHT 11)

xiii. Accelerometer Sensors


Accelerometer sensors are used to measure the direction and rate of change of several types
of objects, such as placement, shake, rotation, and tap. They are used in many different
industries for smart pedometers, anti-theft systems, and fleet tracking. Two distinct types of
accelerometers are the Hall-effect and capacitive types.

Figure 2.13: Accelerometer sensor

xiv. Optical Sensors


Light is measured by optical sensors, which then translate it into electrical signals. Optical
sensors are used in many industries, such as aerospace, automotive, energy, and healthcare.
Photo detectors and pyrometers are examples of sensors.
xv. Light sensors
A light sensor is typically defined as a device that has the ability to detect light energy with
high sensitivity, ranging from ultraviolet to infrared, and then transform that light energy into
electrical impulses. One type of sensing device that is mostly made up of photosensitive
components is the light sensor. The four primary categories are: sunlight sensor, ultraviolet
light sensor, infrared light sensor, and ambient light sensor. It is mostly employed in the
domains of intelligent lighting systems and body-changing electronic applications. The state
of electrical measurement technology today is steadily improving.

Figure 2.14: Light sensor


Sensor Characteristics

Sensor Resolution: A sensor's resolution is the smallest change in a quantifiable quantity


that it is capable of detecting. The sensor resolution of a digital sensor is the smallest change
in the digital output that the sensor can quantify. A sensor's accuracy and precision increase
with its resolution. The resolution of a sensor has no bearing on its accuracy. For instance, a
temperature sensor A can identify temperature variations of up to 0.5 ◦ C, while a different
sensor B may identify temperature variations of up to 0.25 ◦ C. Consequently, sensor B's
resolution is greater than sensor A's resolution.

Sensor Accuracy: The capacity of a sensor to measure a system's surroundings as closely as


feasible to its true measure is known as accuracy. A weight sensor, for instance, determines
that a 100 kg mass weighs 99.98 kg. With an error rate of ±0.02%, we can state that this
sensor has an accuracy of 99.98%.The accuracy of a sensor is determined by the repeatability
principle. A sensor can only be considered highly precise if it exhibits the same error rate
after several repetitions. For illustration, suppose that the identical weight sensor that was
previously mentioned records.

Sensor Precision: Readings of 98.28 kg, 100.34 kg, and 101.11 kg after three repeat
measurements for an actual mass of 100 kg. Because of the notable differences in the
temporal readings for the same object under the same conditions, the sensor precision is
therefore not considered high.

Figure 2.15: Sensor Characteristics


2.1 Sensing Type

There are numerous chances to enhance how firms run thanks to the Internet of Things (IoT).
The Internet of Things has improved automation processes by using sensors to gather vast
volumes of data. A sensor gathers information from dependable sources, which is then put to
use for a number of uses.

2.1.1. Scalar Sensing


The sensor which produce output signal/voltage which is proportional to magnitude of
quantity to be measured is known as scalar sensor. Sensors that sense scalar data and physical
characteristics, such temperature, humidity, and pressure, and report observed values to their
cluster head are known as scalar. These are usually resource-constrained devices in terms of
computing power, memory capacity, and energy usage.
A scalar sensor, such as a thermometer or thermocouple, is used, for instance, to measure the
temperature of a room. This type of sensor records temperature changes regardless of sensor
orientation. A scalar value, such as 25 degrees Celsius, is the temperature sensor's output.
Similarly pressure sensor measures pressure exerted by a fluid, and the result is a scalar value
(e.g. 101.3 kPa).

2.1.2 Multimedia Sensing


The stage has already been set for the widespread deployment of wireless multimedia sensor
networks by tiny wireless devices and the rapid advancement of wireless communication
technology. A typical multimedia wireless sensor network (MWSN) is made up of a large
number of inexpensive, small sensor nodes that are dispersed throughout the target region to
gather relevant data. It is typically utilized for applications relating to event management,
tracking, and monitoring. Low-resolution videos, sound, and still or moving images are all
captured by standard audio and video sensors i.e. multimedia sensor.
2.1.3 Hybrid Sensing
By fusing information from a small number of your asset's sensors with a global numerical
model of the structure, hybrid sensor technology creates a hybrid twin that has an almost
infinite number of hybrid sensors that are used to gather information about every aspect of
the structure. Numerous operational projects involving fixed and floating structures, ranging
from windmills to topsides or floaters hulls, in the maritime, oil and gas, and energy sectors
have validated the technology.

Application of the hybrid sensing concept can be implemented for following application.

(A) The sensing system is made up of a self-carried visual tracking system and a dual
displacement sensor system (rotary and linear encoders).

(b) A 3-D illustration of the self-carried visual tracking system. It tracks a visual marker that
is fastened to the rear of a front ring by fixing the probe cameras to a ring-shaped structure,
creating a paired observe-reference camera & marker array.
2.1.4 Virtual Sensing

There are several types of sensors on the market that can be applied to various situations. In a
similar vein, the number of sensors utilized in mobile devices is rising quickly. A virtual
sensor is used to estimate the characteristics of the output otherwise conditions of the process,
with the help of mathematical models that take readings from an additional physical sensor to
compute the expected condition or attribute. By substituting hardware sensors with AI model-
based software sensors that have been trained with historical data, virtual sensors offer
information on physical parameters that are costly and difficult to monitor. Technically
speaking, a virtual sensor provides an indirect value for tracking the target parameter by
identifying correlations between the measured parameter and other parameters of interest.

Figure 2.16: Sensing Type in IoT


2.3 Type of Microcontroller
The embedded controller is another term for the microcontroller. Currently, the market offers
a variety of microcontroller kinds, including 4-bit, 8-bit, 64-bit, and 128-bit models. It is a
condensed microprocessor that manages embedded system operations in automobiles,
household appliances, workplace equipment, robotics, and other electronic devices. A
microcontroller is a single integrated circuit (IC) that functions as a tiny, standalone computer
that manages particular electronic system components. With the use of a specialized
computer language, it may be programmed to carry out instructions kept in its memory. An
embedded controller or microcontroller unit (MCU) are other terms for microcontrollers. A
microcontroller is a tiny, inexpensive, standalone computer-on-a-chip that has embedded
system capabilities.

Figure 2.17: Various Type of Microcontroller


Core Components of a Microcontroller

i. I/O Peripherals: The auxiliary parts that connect with the processor and memory to
enable a microcontroller to communicate with the outside world are known as input/output
(I/O) peripherals. Receiving input data and providing output data to external devices
including sensors, displays, and communication modules are the responsibilities of these
peripherals. A microcontroller's I/O peripherals can be divided into several sorts, including
PWM, digital and analog I/O, and communication interfaces like SPI, I2C, and UART.
ii. Memory: Another essential part of a microcontroller is memory. Its job is to store the
information and instructions needed for the microcontroller to carry out its functions.
Typically, microcontrollers contain two kinds of memory:
 Program Memory (ROM)
 Data Memory (RAM)

iii. Processor (CPU): A microcontroller's processor, sometimes referred to as its central


processing unit (CPU), acts as its brain. It is in charge of carrying out the computations
and instruction execution needed to manage the microcontroller's operations. This
includes data transport, fundamental logic, arithmetic, and I/O operations.
Working Principal of Microcontroller:
MCUs consist of a clock, memory, input/output (I/O) peripherals, and a central processing
unit (CPU). Program code, configuration settings, and data can all be stored in memory and
executed by the CPU.

Through switches, displays, and sensors, the I/O peripherals enable the microcontroller to
communicate with the external environment. The microcontroller's clock regulates the timing
of every action, making sure that activities are completed at exact intervals. In order to
balance processing speed and power consumption, this clock can also be modified. A
microcontroller runs code that is kept in memory when it is powered on. Through a
programming interface, this code can be pre-programmed or later loaded into the
microcontroller. The microcontroller can read data from sensors, carry out computations, and
regulate output to devices like motors or displays while it runs code.

The real-time functionality of microcontrollers is one of their main features. Because of their
control application design, they have the ability to react fast to changes in input and produce
output instantaneously. They are therefore perfect for uses like automation and robotics.

Examples of Microcontroller

 Arduino Uno: A development board based on the ATmega328P microprocessor,


available for free. It is perfect for developing electrical projects, educational purposes,
and hobbyists.

Figure 2.18: Arduino


Uno
 ESP32: a low-power, Tensilica Xtensa LX6 microprocessor-based microcontroller with
integrated Bluetooth and Wi-Fi. Wireless projects and IoT applications are good fits for
it.

Figure 2.19: ESP 32


 STM32F4 Discovery Board: a high-performance, feature-rich microcontroller board
built around the ARM Cortex-M4 processor. It is perfect for sophisticated applications
like real-time operations, sophisticated control, digital signal processing, etc. that demand
a lot of processing power.

Figure 2.20: STM32F4


 NodeMCU: An open-source LUA-based firmware called NodeMCU was created for the
ESP8266 wifi chip. NodeMCU firmware is included with the ESP8266 Development
board/kit, also known as the NodeMCU Development board, in order to explore the
capabilities of the ESP8266 chip.

Figure 2.21: Node MCU


Some of the most common types of MCUs based on Architecture

Type of Description Application


Microcontroller
8-bit Microcontrollers These MCUs are simpler, less Perfect for simple embedded
costly, and have less processing systems where complicated
power because they use an 8-bit computations are not
data bus. For simple applications needed, like toys, household
where cost and power appliances, and entry-level
consumption are important consumer electronics.
considerations, they are quite
efficient.
16-bit Microcontrollers These MCUs provide improved Appropriate for smart
performance at a relatively low sensors, automobile control
cost by occupying a medium systems, and small
ground between 8-bit and 32-bit embedded devices with
microcontrollers, thanks to their moderate processing power
16-bit data bus. Compared to 8- and efficiency requirements.
bit MCUs, they can handle more
data simultaneously, which
enables more precise control and
processing power.
32-bit Microcontrollers Compared to 8-bit and 16-bit Perfect for demanding
MCUs, these MCUs offer notable applications that demand
gains in performance, memory complicated data
capacity, and data handling skills manipulation and high
because to their 32-bit data bus. computing power, such as
They provide multitasking and smart home devices,
sophisticated operating systems. multimedia systems, and
sophisticated vehicle control
systems.
AVR Microcontrollers The 8-bit and 32-bit AVR Ideal for commercial goods
microcontroller family, created where programmability and
by Atmel, is renowned for its efficiency are crucial, as
excellent performance and low well as DIY electronics
power consumption. They are projects for enthusiasts and
simple to program and have educators.
RISC architecture.
PIC Microcontrollers Microchip Technology Ideal for a wide range of
manufactures PIC applications where
microcontrollers, which come incustomization and peripheral
8- and 32-bit configurations. integration are crucial, such
With a large selection of as battery-operated devices,
integrated peripherals, they are
Internet of Things
renowned for their adaptabilityapplications, automotive
and simplicity of programming. systems, and industrial
automation.
ARM Microcontrollers These MCUs, which are based on Perfect for sophisticated
the ARM (Advanced RISC embedded systems, mobile
Machine) processor architecture, devices, and Internet of
come in a variety of power and Things applications that
energy-efficient configurations, demand great processing
ranging from the low-power, power, low energy
straightforward Cortex-M series consumption, and
to the more potent Cortex-R and compatibility with cutting-
Cortex-A series. edge operating systems.

Compare between Microprocessor and Microcontroller

Features Microprocessor Microcontroller

Large, due to
Size external memory and Small, as memory and I/O are integrated.
I/O connections.
Suitability for
Not suitable due to
Compact Suitable, ideal for compact systems.
size and complexity.
Systems
High, due to the
Cost need for additional Low, with most required components on-chip.
external components.
High, external
Power Low, fewer external components and integrated
components increase
Consumption design reduce power usage.
power usage.
RAM, ROM, I/O RAM, ROM, CPU, and peripherals are embedded on
Component
units are external. a single chip.
Lacks power-saving
Power Saving Includes power-saving modes for efficiency.
features.
Fewer, which may
Registers limit some More, supporting a wide range of functions directly.
operations.
Often based on the
Von Neumann
Typically based on the Harvard architecture,
Architecture model, where
separating program and data memory.
program and data
share memory.
A central processing
unit requiring
Integration A comprehensive system on a chip, including CPU
additional
Level and peripherals.
components for full
functionality.
Instruction Set Complex, with a Simpler, with fewer instructions needed for its
Complexity large number of targeted tasks.
instructions.
Can run at very high
speeds, suitable for Limited to up to 200MHz or more, sufficient for
Speed
complex computing many embedded applications.
tasks.

2.4 Microprocessor: Raspberry Pi

The Raspberry Pi Foundation, a UK charity, is the name of a line of single-board computers


that it calls Raspberry Pi. Its mission is to increase access to computing education and
promote computer literacy. Since the Raspberry Pi's 2012 introduction, a number of versions
and modifications have been made available. The Raspberry Pi is a credit card-sized
minicomputer that can interface with any type of input or output gear, including monitors,
TVs, mice, and keyboards. This allows it to be used as a low-cost alternative to a full-fledged
PC. Raspberry Pi has a set of GPIO (general purpose input/output) pins that let you
experiment with the Internet of Things (IoT) and control electronic components for physical
computing.
People of all backgrounds and skill levels can experience and learn to compute using the
Raspberry Pi, a tiny, inexpensive, credit card-sized single-board computer. It is an improved
motherboard that the Raspberry Pi foundation developed in the UK and is now commonly
acknowledged as a component of developing computer technology. A keyboard, mouse, and
monitor are just a few examples of the peripheral hardware that the minicomputer can be
connected to.

Figure 2.22: Raspberry Pi


Raspberry Pi Version

 Pi 1 Model B (2012)
 Pi 1 Model A (2013)
 Pi 1 Model B+ (2014)
 Pi 1 Model A+ (2014)
 Pi 2 Model B (2015)
 Pi Zero (2015)
 Pi 3 Model B (2016)
 Pi Zero W (2017)
 Pi 3 Model B+ (2018)
 Pi 3 Model A+ (2019)
 Pi 4 Model A (2019)
 Pi 4 Model B (2020)
 Pi 400 (2021)

2.5 Arduino Integrated Development Environment (IDE)


The Arduino IDE is a free and open-source program created by [Link] that is primarily
used to write, compile, and upload code to practically all Arduino modules. It runs on the
Java Platform, which is compatible with all operating systems, including MAC, Windows,
and Linux. It has built-in functions and commands that are essential for debugging,
modifying, and compiling code. The Arduino Software (IDE) makes it easy to write code and
upload it to the board offline. We recommend it for those with a poor or non-existent internet
connection. This software can be used with any Arduino board.

The Arduino Software (IDE) establishes a connection with the Arduino boards in order to
upload and communicate with programs. Sketches are programs created with the Arduino
Software (IDE). These drawings are created in a text editor and stored as files with a certain
extension is .ino.

Figure 2.22: Arduino IDE


Arduino IDE Editor:

 Toolbar: Toolbar containing several options and buttons for frequently used
operations. You can create, open, save, and verify programs with the toolbar buttons.
You can also open the serial monitor and create, open, and validate drawings.
 Message Area: In addition to displaying faults, the message box provides feedback
during exporting and saving.
 Text Editor: The text editor for writing your code.
 Text Console: The text console displays text output by the Arduino Software (IDE),
including complete error messages and other information.

2.6 Type of Actuator

Energy can be converted into motion by IoT actuators, which are mechanical or
electromechanical devices. By fusing energy sources and electrical impulses, they are able to
manipulate the surrounding physical environment.

Compression between Sensors and Actuators


Put simply, sensors monitor the surroundings, and actuators produce movement. Sensor
technology is the eyes and ears of the Internet of Things, whether it is used to measure
temperature, identify motion, or record light levels. Actuators, in turn, use sensor data and
subsequently regulated commands to perform physical actions.

 Actuators work by utilizing motion energy or heat. In the meantime, sensors use
electrical impulses to keep an eye on the surroundings.
 Electrical signals are converted into physical actions by actuators. Sensors then
convert physical attributes into electrical impulses.
 Actuators monitor the outputs of the machine, and sensors record
IoT systems use the required IoT communication technologies to integrate with different
types of actuators. Several types of actuators in the Internet of Things are as follows:

2.6.1 Hydraulic actuators

Hydraulic actuators use the power generated by a cylinder or fluid motor to perform
mechanical tasks. The actuator transforms mechanical motion into rotary, linear, or
oscillatory motion based on the requirements of the IoT device. Experts in heavy-duty
machinery, including construction equipment, use them.

The mechanical motion is converted to rotational, linear, or oscillatory motion based on the
needs of the Internet of Things device. Hydraulic actuators are utilized in former construction
equipment because of their high force output. High force and speed can be produced via
hydraulic actuators. Used for lowering or raising the vehicles in car transport carriers.

2.6.2 Mechanical actuators

Mechanical actuators change the form of motion from one type—like rotational motion—to
another, like linear motion. They rely heavily on their parts, which include chains, gears, and
rails. Braking systems, racks, and pinions are compatible with mechanical actuators. A
mechanical actuator is a device that translates rotational motion into linear motion. In
addition to their current use in industry, sensors and actuators will find increased use in
commercial and home applications as the Internet of Things expands.
2.6.3 Electric actuators
Electrical energy is transformed into mechanical motion by electric actuators. They provide
accurate and dependable motion and are suitable for robotics equipment, electric vehicles,
and home automation (e.g., smart locks). Electric actuators work by converting electrical
energy into mechanical torque, typically through the use of a motor. An electric bell with a
solenoid as its basis is an example of an electric actuator.
2.6.4 Thermal actuators
Electrical devices do not operate thermal actuators. They are constructed of a temperature-
sensitive substance that, in response to variations in temperature, causes linear motion.
Systems for air conditioning, ventilation, and heating frequently use thermal actuators.
Thermal or mechanical energy is used to actuate them. These actuators use Shape Memory
Alloys (SMAs) or Magnetic Shape-Memory Alloys (MSMAs). A piezo motor with SMA can
serve as an illustration of a thermal/magnetic actuator.

2.6.5 Pneumatic actuators

Pneumatic actuators can move mechanically in a straight or circular path using compressed
air or gas. Since they don't produce sparks, they are especially appropriate for situations
involving ignition or fire dangers. In addition, pneumatic actuators control the flow of air by
opening or closing valves. A pneumatic actuator can provide either linear or rotating motion
by using the energy created by a vacuum or highly compressed air. Example: In robotics,
sensors that function similarly to human fingers through the use of pressurized air are used.

Figure 2.23: Various actuators in IoT


2.7 IoT Cloud Service

The challenge of storing, analyzing, and retrieving vast volumes of data has emerged as a
result of technology's explosive growth. Utilizing cloud and Internet of Things technology
together is a great breakthrough. New monitoring services and robust processing of sensory
data streams will be enabled when combined. For instance, sensor data can be uploaded to the
cloud and stored there for use in the future for intelligent monitoring and device activation.
The objective is to turn data into insights that will motivate efficient and fruitful action.

Advantages of IoT Cloud Service

i. IoT Cloud Computing provides many connectivity options, implying large network
access. Mobile devices, tablets, and laptops are just a few of the many gadgets people use
to access cloud computing resources. Although this makes it convenient for consumers, it
also raises the issue of network access points being required.
ii. IoT cloud computing is available to developers on demand. To put it another way, it's an
online service that can be accessed without assistance or specific permission. Access to
the Internet is the sole prerequisite.
iii. Users can scale the service to suit their needs based on the requests. Quick and adaptable
means you may adjust the number of users, change the software settings, and increase
storage capacity. This feature makes it feasible to offer deep processing and storage
capacity.
iv. Resource pooling is implied by cloud computing. It encourages greater teamwork and
fosters strong user relationships.
v. Security issues surface as the amount of automation and IoT devices in use increases.
Businesses can rely on trustworthy encryption and authentication protocols thanks to
cloud solutions.
vi. The benefit of IoT cloud computing is that you receive the correct value for your money.
This implies that prices change based on usage because the provider tracks your usage
patterns. To communicate data between network components and connect to the Internet,
an expanding network of objects with IP addresses is required.

The name of top 7 IoT cloud platforms are as follows:

a. Amazon Web Services (AWS) IoT Platform


b. Microsoft Azure IoT
c. Google IoT
d. IBM Watson IoT
e. Cisco IoT Cloud Connect
f. ThingsBoard Open-Source IoT Platform
g. Oracle IoT Intelligent Applications

Figure 2.24: IoT Cloud Service

2.8 Amazon Web Server (AWS)


A prominent platform for offering web services across several domains is Amazon Web
Services (AWS). Amazon keeps up with the latest developments in digital IT and develops
high-demand services that are optimized for performance, ranging from compute to storage.
It helps clients from a wider spectrum of industries grow their business operations. The
foundations of AWS and its range of IT services are covered in this article.

AWS develops its own network infrastructure in order to set up datacenters in various
locations, primarily across the globe. The foundation of AWS's operations and services is its
worldwide infrastructure. It makes it easier for users to use Amazon Virtual Private Clouds to
create secure environments. Utilizing the compute and storage service with elastic scaling
requires the use of essential services like Amazon EC2 and Amazon S3. With services like
Elastic Load Balancing (ELB) and Auto scalability, it facilitates the dynamic scalability of
applications. It offers users a user-friendly AWS Management Console that makes it easy for
them to configure and manage AWS services. Because of its fault tolerance and high
availability architecture, AWS is a strong and flexible cloud computing platform.

AWS Services
i. Elastic Compute Cloud (EC2): The acronym for Elastic Compute Cloud is EC2.
AWS's cloud platform offers an on-demand computing service called EC2. It falls
under computing and covers all the features that a computer device may provide for
you as well as the adaptability of a virtual environment. Additionally, it enables the
user to modify their instances to meet their needs, such as allocating RAM, ROM, and
storage in accordance with the demands of the active work. When the virtual device's
function is finished and it is no longer needed, even the user can disassemble it. for
making all of these scalable resources available. Every month at the end, AWS bills
you a certain amount, which is totally based on how much you use.

ii. Simple Storage Service (AWS S3): AWS provides a vast array of storage services
that are configurable based on the needs and use cases of your project. For the purpose
of preserving extremely secret data, often accessed data, and regularly accessed
storage data, AWS offers a variety of storage services. A variety of storage service
types are available for you to select from, including backups, data migration options,
file storage, block storage, and object storage as a service.

iii. AWS Lambda: An Amazon server less computing system called AWS Lambda
executes code and takes care of the underlying computing resources, such as (EC2). It
is a computer service that is event-driven. It enables the automatic execution of code
in response to a variety of events, including state transitions, HTTP requests from the
Amazon API gateway, and table updates in Amazon DynamoDB. It also lets the user
build their own back-end services and extend to other AWS services with custom
logic. Simply create the code, for instance, and upload it as [Link] file or any other type
of container image. Code is executed on high-availability computer infrastructure to
operate the service. AWS Lambda comes in pretty helpful if you know how to write
code but are unsure about how to provision the underlying infrastructure in AWS.
AWS Lambda will promptly scale up the applications in the event of an unplanned
spike in traffic; conversely, it will scale down to zero in the event of a drop in
incoming traffic.

iv. Amazon Virtual Private Cloud: Amazon Virtual Private Cloud (VPC) is also
referred to as the private cloud inside the cloud. It is a grouping of logical servers
within a specific network. The servers you intend to set up in the Virtual Private
Cloud (VPC) will be completely isolated from all other servers located within the
architecture of Amazon Web Services. You have complete control over the IP address
that virtual machines are issued, as well as the route tables and gateways that go to the
VPC. Security groups and network access control lists can help you further safeguard
your application.
Figure 2.25: Amazon Web Server

2.9 IoT Communication API


An Application Programming Interface (API) facilitates smooth data sharing and
communication between disparate software systems by acting as a bridge. With features like
voice calling, messaging, video conferencing, and more, communication APIs in particular
assist businesses in improving and modernizing their communications. Businesses can
incorporate voice calls, video calls, text messaging (SMS), and other communication features
into their applications and products by using communication APIs.
Benefits of Communication APIs

Adopting Internet of Things Communications APIs has several advantages. One of the main
advantages is that they provide a standard way to connect to IoT devices, which makes it
easier for developers to create services and apps that are compatible with a wide range of
devices. As a result, developers can save a great deal of time and effort, as they are not need
to set up unique communication protocols for every device they wish to communicate with.

Adopting Communications APIs may also facilitate development, which is another


advantage. Rather than developing low-level code to manage connection with IoT devices,
developers can use high-level APIs that abstract away the details of communication protocols
and interfaces. This can help reduce the amount of code needed and facilitate the
development of dependable and scalable systems.

APIs for IoT communications can also help to improve security. By providing a standardized
communication way with IoT devices, APIs may help guarantee that devices interact securely
and that data is encrypted and protected from unwanted access. Data breaches and other
security-related problems may be avoided with our help.

Types of Communication APIs

i. REST APIs: REST APIs are a popular option because they provide an easy-to-use and
scalable way to expose IoT device capabilities online. Developers can construct innovative
IoT-powered applications by utilizing REST APIs to access and modify IoT devices and
data. REST-based Internet of Things communications APIs are based on the same
principles as standard REST APIs, but they prioritize IoT-specific features and resources.
For instance, an IoT Communications API might offer resources like data streams,
actuators, or sensors.

ii. MQTT APIs: A lightweight messaging protocol called MQTT (Message Queuing
Telemetry Transport) is used in IoT Communications APIs to connect devices to the
cloud. MQTT is a great option for Internet of Things applications since it was designed to
be dependable, efficient, and easy to use. Devices can send messages to specific topics
using subscribe messaging model and receive messages from topics they have subscribed
to. Apart from these APIs, there exist IoT Communications Platforms that provide a
comprehensive end-to-end solution for IoT communication. Pre-built APIs, dashboards for
data visualization, and other tools that facilitate the development process are frequently
included in these platforms.

iii. WebSoket APIs: A protocol called WebSocket enables real-time, bidirectional


communication between a server and a client. In the context of IoT Communications APIs,
WebSocket is widely utilized to enable low-latency, real-time data streaming between
cloud services and IoT devices. In contrast to HTTP, WebSocket establishes a persistent
connection between the client and server, facilitating real-time communication without
requiring frequent polling. Because of this, it is ideal for Internet of Things (IoT)
applications like control and monitoring systems that need real-time data updates.

iv. CoAP APIs: The protocol known as Constrained Application Protocol (CoAP) is utilized
in communications APIs for devices and networks with limited resources. It is a
straightforward protocol for using the internet to access and modify IoT device resources.
CoAP is a low-overhead protocol that requires minimal header information and small
message sizes. It is hence ideal for usage in Internet of Things devices with modest
processor and memory capacities. Additionally, CoAP is designed to interact with
restricted networks, like IEEE 802.15.4 or 6LoWPAN-based networks.
2.10 IoT Smart Objects
The fundamental building block for Internet of Things applications is provided by smart
objects. Similar to a computer, a smart object is usually intended to fulfill a single purpose
rather than providing a general-purpose platform that can handle several [Link] object is
considered smart if it improves communication with people and other smart objects. The
Internet of Things (IoT) is a network of interconnected heterogeneous items that are uniquely
addressable and based on standard communication protocols. Examples of these objects
include smart devices, smart objects, sensors, actuators, RFID, embedded computers, etc.
These items are networked and can help us in our daily lives (smart homes, smart cities)
regardless of the circumstance, size, and scenario, risk of hazard, localization, or accessibility
to a sensor.

An autonomous physical or digital entity with networking, sensing, processing, and


application logic is referred to as a smart object. They interact with human users and make
sense of their immediate surroundings. They act independently, feel, record, and interpret
what is going on in the world and within themselves. They also communicate with one
another and exchange information with other people. Small computers with a sensor or
actuator and a communication device are known as "smart objects," and they are found in
things like light switches, automobile engines, thermometers, and industrial gear.

Numerous uses in fields like factory monitoring, home automation, building automation,
smart cities, energy management, smart grid, smart grid and transportation are made possible
by smart items.

Category of smart objects based on application:


 Operational Technology: Smart objects serve as operational technology (OT) in
Industry 4.0, transforming a manufacturing site into a smart factory. Smart objects are
employed in many industries, including the automotive, construction, medical, and energy
sectors, to monitor and manage manufacturing facilities.

 Edge computing: The use of edge computing in manufacturing can dramatically lower
manufacturers' carbon footprints. Energy usage is minimized during sensor data
processing when it happens at the edge. Real-time monitoring is also made possible by
edge computing that incorporates sensors.

 Industrial IoT: The Industrial Internet of Things (IIoT) is an ecosystem that uses
wireless sensors, devices, apps, and networking equipment to analyze, monitor, and
control industrial activities. IIoT sensors provide automated condition monitoring of
industrial systems and devices.

2.11 Sensor Data Communication Protocols


The data transmission methods operate at lower layers of the OSI stack and do not depend on
the Internet. Low-power Internet of Things devices communicate with one another using IoT
data standards. In one way or another, most businesses prioritize communication. In the lack
of suitable IoT protocols, device connections as well as those of IoT sensors, gateways,
servers, and user apps would be jeopardized. Cellular data networks and wires enable
connectivity in IoT data protocols.

Message Queuing Telemetry Transport (MQTT) Protocol: MQTT is a lightweight protocol


that can operate in low-bandwidth conditions and allow nodes to communicate with each
other in both stable and unstable networks. Using a publisher-subscriber messaging
mechanism makes it simple to share information between different hardware components.
Data standards for the Internet of Things were created to address unstable connectivity. The
main selling point of MQTT is its design. Its genetic makeup is light and simple, meaning
that it uses less energy to power devices. It functions on an established network layer, just
like TCP/IP. Even though MQTT is a widely used Internet of Things protocol, it lacks a
standardized data representation and device management structure mode, particularly for
industrial applications.

i. Advanced Message Queuing Protocol(AMQP): A software layer protocol called AMQP


provides routing and queuing in a message-oriented middleware environment. However,
its adoption in other contexts is limited. Originally, AMQP was not intended for the
Internet of Things, but rather for usage in financial institutions. Low-powered IoT sensors
cannot use AMQP because it requires too many resources. The AMQP protocol is most
commonly used in the banking industry.
ii. Constrained Application Protocol (CoAP): This strategy will be advantageous for
Internet of Things systems that use the HTTP protocol. The current internet infrastructure
can be used by any IoT device, however for IoT use cases, it is sometimes overly
resource-intensive and laborious. Similar to HTTP, it is client-server based and supports
the REST architecture, which allows clients to send GET, POST, PUT, and DELETE
requests to servers and access resources via URLs. On the other hand, CoAP overcomes
this constraint by adapting the HTTP model to work with constrained networks and
hardware. Because the one-to-one connections used by CoAP are of an unreliable UDP
type, delivery cannot be assured. The CoAP protocol is used by a large number of
microcontrollers, mobile devices, and automated systems. It includes multicast
capabilities, is relatively simple to develop, and has a very minimal overhead.

iv. Hyper Text Transfer Protocol (HTTP): The HTTP paradigm was already mentioned in
passing. The purpose of the Hypertext Transfer Protocol (HTTP) was to allow data
transfer between computers (servers) and clients. Users can print three-dimensional
objects to any networked 3-D printer from any computer with an internet connection by
using this program. However, because of the volume of data it makes available, the HTTP
protocol is crucial in many industries, such as 3-D printing and manufacturing. The World
Wide Web (WWW) data sharing protocol was created to make it easier. It makes sense,
then, that it would be used to the Internet of Things.

v. Data Distribution Service (DDS): Similar to MQTT, DDS uses a publish-subscribe


mechanism; the main distinction is that there are no brokers involved. In the IoT, DDS
offers high-quality communication, just like other scalable protocols. It can be deployed in
a variety of settings, including small devices and the cloud.

vi. WebSocket: An improvement over the HTTP connection is WebSocket. In an Internet of


Things network, WebSocket can be utilized to allow for constant data exchange between
nodes. Similar to CoAp, WebSocket makes use of a standardized connectivity protocol
that facilitates two-way Internet communication and connection management. As a result,
entities assuming the roles of client or server frequently employ it.

2.12 Communication Criteria for IoT

A network is an assembly of linked, communicative devices. The device that either receives
or transmits data can be a computer, printer, or scanner. The network refers to the linked
devices as "Nodes," and the connecting methods include wired and wireless.

Performance: There are numerous techniques to measure performance include the response
and transit times. Numerous elements affect a network's performance, such as the quantity of
users, the kind of transmission media, the capabilities of the hardware that is linked, and the
effectiveness of the software.

 Transit time: The amount of time a node needs to send a message from the start to the
last character. Transmission is what transit stands for.
 Response time: The amount of time it takes a node to process and reply to a request or
inquiry from another node or device. It is the interval of time between the finish of the
query to the start of the response.
 Throughput: The amount of data that is successfully sent in a certain amount of time
from the sender node to the recipient node is measured by throughput. Bits per second
or data per second are used to measure it.
 Bandwidth: The network's highest feasible throughput capacity. In bits, megabits, or
gigabits per second, we can measure it. It establishes the upper bound.
 Latency/Delay: We spoke about how throughput is the

Reliability: Network reliability is determined by the frequency of failures, the time it takes a
link to recover from a breakdown, and the resilience of the network during a disaster, in
addition to delivery accuracy.
Security: Protecting data from destruction and development, preventing unwanted access,
and putting policies and procedures in place for data loss recovery from branches are all
examples of network security challenges. It assesses the rules and processes the network puts
in place to safeguard itself against harm and illegal access, as well as how well it safeguards
the data in the face of errors and attacks. The frequency of breakdowns is examined in
reliability.

2.13 Radio Frequency Identification Technique (RFID)

A technique called radio frequency identification, or RFID, employs radio waves to passively
identify an object that has been tagged. In order to uniquely identify an object or person,
RFID is a type of wireless communication that uses electromagnetic or electrostatic coupling
in the radio frequency region of the electromagnetic spectrum. It tracks, locates, and
communicates with objects and people using radio frequency. It is employed in many
business and industrial applications, including as monitoring the flow of goods via a supply
chain and recording the things that are checked out of libraries. RFID, or radio frequency
identification, is a technology that automatically recognizes and tracks tags affixed to items
using electromagnetic fields. Without a direct line of sight, the electrically stored information
on these tags can be read from a distance of several meters. Because RFID is so accurate and
efficient at identifying and controlling objects, it is frequently utilized in supply chain
logistics, asset tracking, inventory management, and access control.

Types of RFID

RFID systems can be classified according to the frequency spectrum in which they operate.
The magnitude of the radio waves that are utilized to communicate amongst system
components is referred to as frequency. Low frequency (LF), high frequency (HF), and ultra-
high frequency (UHF) bands are used by RFID systems all around the world.

For instance, a low frequency RFID system can read near metal and liquids better but has a
lower data transfer capacity. A system that operates at a higher frequency would often
transfer data faster and detect objects farther away, but radio waves are more susceptible to
interference from nearby liquids and metals. Additionally, systems can be divided into two
main categories: passive RFID and active RFID. This part shall examine the various RFID
system types and frequencies in the ensuing sections.

i. Low Frequency (LF) RFID

The range of frequencies in the LF band is 30 KHz to 300 KHz. While some LF RFID
devices function at 134 KHz, most of them run at 125 KHz. While it has a slower read speed
than the higher frequencies and a short read range of 10 cm, this frequency band is less
susceptible to radio wave interference. The many frequencies and reading powers that
function globally mean that the LF spectrum is not regarded as a frequency for global
applications. Animal control and access control are two common uses for LF.

ii. High frequency (HF) RFID

There are 30 MHz to 3 MHz in the HF spectrum. With detection ranges of between 10 cm
and 1 m, the majority of HF RFID systems run at 13.56 MHz. The sensitivity of HF systems
to interference is modest. Applications for data transfer, payments, and ticketing are
frequently implemented with HF systems. For HF RFID, there are a few standards: The ISO
15693 standard pertains to item traceability, while the ISO / IEC 18092 and ECMA-340
standards cover Near Field communication, a technology that uses a short reading ratio to
transfer data between devices.

iii. Ultra high frequency (UHF) RFID

The 300 MHz to 3 GHz frequency range is covered by the UHF frequency band. RAIN RFID
systems operate in the 860–960 MHz band and adhere to the UHF Gen2 standard. While
frequency varies slightly between regions, RAIN RFID systems typically run between 900
and 915 MHz in much of the world. UHF RFID scanning systems have a transmission speed
of up to 12 meters, a high sensitivity to interference, and a reach exceeding 12 meters.
Numerous applications make use of RAIN RFID UHF systems.

You might also like