Unit 1 IOT
Unit 1 IOT
Nivedita S
UNIT 1
Embedded Systems
What is System?
System is a way of working, organizing or performing one or many tasks according to a fixed
set of rules, program or plan.
It is an arrangement in which all the unit combined to perform a work together by following
certain set of rules in real time computation. It can also be defined as a way of working,
organizing or doing one or many tasks according to a fixed plan.
1) Sensor:
Sensor helps you to measures the physical quantity and converts it to an
electrical signal. It also stores the measured quantity to the memory. This
signal can be ready by an observer or by any electronic instrument such as
A2D converter.
2) A-D Converter:
A-D converter (analog-to-digital converter) allows you to convert an analog
signal sent by the sensor into a digital signal.
Created By: Prof.Nivedita S
3) Memory:
Memory is used to store information. Embedded System majorly contains two
memory cells 1) Volatile 2) Non volatile memory.
5) D-A Converter:
D-A converter (A digital-to-analog converter) helps you to convert the digital
data fed by the processor to analog data.
6) Actuator:
An actuator allows you to compare the output given by the D-A converter to
the actual output stored in it and stores the approved output in the memory.
Robotic science
• Ground Vehicles
• Drones
• Underwater Vehicles
• Industrial Robots
Medical
• Dialysis Machine
• Infusion Pumps
• Cardiac Monitor
• Prosthetic Device
Automotive
• Engine Control
• Ignition System
Created By: Prof.Nivedita S
• Brake System
Networking
• Router
• Hubs
• Gateways
• Electronics Instruments
Home Devices
• TVs
• Digital Alarm
• Air Conditioner
• DVD Video Player
• Cameras
Automobiles
• Fuel Injection
• Lighting System
• Door Locks
• Air Bags
• Windows
• Parking Assistant System
• Anti-stealing Alarms Whippers Motion
Industrial Control
• Robotics
• Control System
• Missiles
• Nuclear Reactors
• Space Stations
• Shuttles
Created By: Prof.Nivedita S
Embedded systems provide a specific function in a much larger system. When there is an
embedded component in a real time system, it is known as a real time embedded system.
There are primarily two types of real time embedded systems i.e. hard and soft. An
illustration to explain this further is −
There are various applications of real time embedded systems. Some of these are −
and sensors that allows these objects to collect and exchange data.
toaster.
• The thing in IoT can also be a person with a diabetes monitor implant,
an animal with tracking devices, etc. This IoT tutorial for beginners
The entire IoT process starts with the devices themselves like smartphones,
1) Sensors/Devices: Sensors or devices are a key component that helps you to collect
live data from the surrounding environment. All this data may have various levels of
form of the video feed. A device may have various types of sensors which performs
multiple tasks apart from sensing. Example, A mobile phone is a device which has
multiple sensors like GPS, camera but your smartphone is not able to sense these
things.
2) Connectivity: All the collected data is sent to a cloud infrastructure. The sensors
should be connected to the cloud using various mediums of communications. These
communication mediums include mobile or satellite networks, Bluetooth, WI-FI, WAN,
etc.
3) Data Processing: Once that data is collected, and it gets to the cloud, the software
performs processing on the gathered data. This process can be just checking the
temperature, reading on devices like AC or heaters. However, it can sometimes also be
very complex like identifying objects, using computer vision on video.
sending them notification through email or text message. The user sometimes
might need an interface which actively checks their IoT system. For example,
the user has a camera installed in his home. He wants to access video
recording and all the feeds with the help of a web server.
Created By: Prof.Nivedita S
IoT Applications
Created By: Prof.Nivedita S
Advantages of IoT:
Things
Basically Things refers to IoT Devices which have unique identities and can
perform remote sensing, actuating and monitoring capabilities. Things are is main
part of IoT Application. IoT Devices can be various type, Sensing Devices, Smart
Watches, Smart Electronics appliances, Wearable Sensors, Automobiles, and
industrial machines.
Created By: Prof.Nivedita S
The “Logical Design” of IoT is the framework or the imaginary ideal design in
which the components including software and the hardware components will be
laid out. It doesn’t go into the depth of describing how each component will be
built with low-level programming specifics.
An IoT system consists of a number of functional blocks that provide the system with
the capabilities for identification, sensing, actuation, communication and management.
The function of the Communication functional block in short Handles the
communication for the IoT system.
Any IoT system will have several functional blocks like Devices, communication,
security, services, and application. With the help of the functional blocks, we provide
Created By: Prof.Nivedita S
Request-response model
Push-pull model
Publish-subscribe model
Exclusive pair model
IoT systems have a single device that performs sensing or actuation, stores a.
analyses it and hosts the application, IoT system-level-l is the best example for
modeling low complexity and low-cost solution where the analysis requirement is
hok comprehensive and data involved is not big.
Example: We can understand with the help of an eg. let's look at the IoT device
that monitors the lights in a house. The lights are controlled through switches. The
database has maintained the status of each light and also REST services deployed
locally allow retrieving and updating the state of each light and trigger the switches
accordingly. For controlling the lights and applications, the application has an
interface. The device is connected to the internet and hence the application can be
accessed remotely as well.
Created By: Prof.Nivedita S
IoT level 2
A node performs sensing/actuation and local analysis. Data is stored in the cloud.
this level is facilitated where the data involved is big and primary analysis is not
comprehensive
Example: Cloud-based application is used for monitoring and controlling the IoT
system a single node monitors the soil moisture in the field Which is sent to the
database on the cloud using REST APIS. The controller service continuously
monitors moisture levels.
Created By: Prof.Nivedita S
IoT level 3
At this level, the application is cloud-based. A single node monitors the
environment and stores data in the cloud. This is suitable where data is
comprehensive and analysis 1 computationally intensive.
IoT level 4
At this level, multiple nodes collect information and store it in the cloud. Local and
rent server nodes are used to grant and receive information collected in the cloud
from various devices. Observer nodes can process information and use it for
applications but not perform control functions, this level is the best solution where
data involvement is big, requirement analysis is comprehensive and multiple nodes
are required.
Example: Analysis is done on the cloud and the entire IoT system has monitored
the cloud using an application. Noise monitoring of an area requires various nodes
to function independently of each other. Each has its own controller service. Data
is stored in a cloud database.
Created By: Prof.Nivedita S
IoT level 5
In this level Nodes present locally are of two types end odes and coordinator nodes
End nodes collect data and perform sensing or actuation or both. Coordinator
nodes collect data from end nodes and send it to the cloud. Data is stored and
analyzed in the cloud. This level is best for WSN, where the data involved is big
and the requirement analysis is comprehensive.
Example: A monitoring system has various components: end nodes collect various
data from the environment and send it to the coordinator node. The coordinator
node acts as a gateway and allows the data to be transferred to cloud storage using
REST API. The controller service on the coordinator node sends data to the cloud.
Created By: Prof.Nivedita S
IoT Level-6
At this level, the application is also cloud-based and data is stored in the cloud-like
of levels. Multiple independent end nodes perform sensing and actuation and send
d to the cloud. The analytics components analyze the data and store the results in
the cloud database. The results are visualized with a cloud-based application. The
centralized controller is aware of the status of all the end nodes and sends control
commands to the nodes.