IOT MODULE 1
IOT MODULE 1
The Internet of Things (IoT) refers to a network of physical devices, vehicles, appliances, and other
physical objects that are embedded with sensors, software, and network connectivity, allowing them
to collect and share data.
IoT devices—also known as “smart objects”—can range from simple “smart home” devices like
smart thermostats, to wearables like smartwatches and RFID-enabled clothing, to complex industrial
machinery and transportation systems. Technologists are even envisioning entire “smart cities”
predicated on IoT technologies.
IoT enables these smart devices to communicate with each other and with other internet-enabled
devices. Like smartphones and gateways, creating a vast network of interconnected devices that can
exchange data and perform various tasks autonomously. This can include:
The potential applications of IoT are vast and varied, and its impact is already being felt across a
wide range of industries, including manufacturing, transportation, healthcare, and agriculture. As
the number of internet-connected devices continues to grow, IoT is likely to play an increasingly
important role in shaping our world. Transforming the way that we live, work, and interact with each
other.
In an enterprise context, IoT devices are used to monitor a wide range of parameters such as
temperature, humidity, air quality, energy consumption, and machine performance. This data can be
analyzed in real time to identify patterns, trends, and anomalies that can help businesses optimize
their operations and improve their bottom line.
Major Components of IoT (Internet of Things)
There are 5 major components of IoT (Internet of Things) - Devices or Sensors, Gateway,
Cloud, Analytics and User Interface:
1. Sensors or Devices
Sensors or Devices are basically used to collect and transmit the data and also perform actions
based on those data. For example, the sensors can be used for measuring temperature and
humidity. There are different types of sensors; here are as follows: Temperature Sensors,
Humidity Sensors, Proximity Sensors, Motion Sensors, Light Sensors, Pressure Sensors, Gas
Sensors, and GPS Sensors
2. Gateway
Gateway is also a device component that basically acts as an intermediate between the
sensors and the central cloud. Gateway is one of the essential components of IoT that offers
communication, management, and data processing. Here are some of the functions of
Gateway in IoT: Data Aggregation, Communication, Security, Protocol Translation, Load
Balancing, and Latency Reduction.
3. Cloud
Cloud in IoT refers to the service that provides the management, storage, and processing of
the data that is generated by IoT (Internet of Things) devices. Here are some key aspects of
Cloud in IoT: Data Storage, Data Collection, Security, Connectivity, Integration, and Cost
Efficiency.
4. Analytics
This is the crucial component of IoT that basically harness the potential of IoT. In analytics,
meaningful insights are analyzed that are generated by IoT devices and sensors. There are
some functions included in Analytics, such as data processing, machine learning, and
statistical analysis. Here are some of the applications of analytics in IoT: Anomaly Detection,
Environmental Monitoring, Energy Management, Smart Cities, and Agriculture.
5. User Interface
User Interface, also known as UI in the Internet of Things (IoT) and provides an interface by
which the users can interact with the applications and systems. Here are some of the key
points in the user interface of IoT (Internet of Things): Data Visualization, User-Friendly
Design, Personalization, Remote Management, Integration, Authentication, and Security.
IoT Ecosystem
The IoT ecosystem is not easy to define. It is also difficult to capture its proper image due to
the vastness and emerging possibility and the rapidity with which it is expanding in the entire
sector. However, the IoT ecosystem is a connection of various kind of devices that sense and
analyze the data and communicates with each other over the networks.
In the IoT ecosystem, the user uses smart devices such as smartphones, tablet, sensors, etc.
to send the command or request to devices for information over the networks. The device
response and performs the command to send information back to the user through networks
after analyzed.
The IoT is itself an ecosystem of network devices that transfer the data. It is also well
interconnected with Big Data and Cloud Computing.
Iot Architecture:
IoT architecture refers to the tangle of components such as sensors, actuators, cloud services,
Protocols, and layers that make up IoT networking systems. In general, it is divided into layers
that allow administrators to evaluate, monitor, and maintain the integrity of the system. The
architecture of IoT is a four-step process through which data flows from devices connected to
sensors, through a network, and then through the cloud for processing, analysis, and storage.
With further development, the Internet of Things is poised to grow even further, providing
users with new and improved experiences.
Perception/Sensing Layer
The first layer of any IoT system involves “things” or endpoint devices that serve as a
conduit between the physical and the digital worlds. Perception refers to the physical
layer, which includes sensors and actuators that are capable of collecting, accepting,
and processing data over the network. Sensors and actuators can be connected
either wirelessly or via wired connections. The architecture does not limit the scope
of its components nor their location.
Network Layer
Processing Layer
The processing layer is the brain of the IoT ecosystem. Typically, data is analyzed,
pre-processed, and stored here before being sent to the data center, where it is
accessed by software applications that both monitor and manage the data as well as
prepare further actions. This is where Edge IT or edge analytics enters the picture.
Application Layer
User interaction takes place at the application layer, which delivers application-
specific services to the user. An example might be a smart home application where
users can turn on a coffee maker by tapping a button in an app or a dashboard that
shows the status of the devices in a system. There are many ways in which the
Internet of Things can be deployed such as smart cities, smart homes, and smart
health.
• The client, when required, requests the information from the server. This request is
usually in the encoded format.
• This model is stateless since the data between the requests is not retained and each
request is independently handled.
• The server Categories the request, and fetches the data from the database and its
resource representation. This data is converted to response and is transferred in an
encoded format to the client. The client, in turn, receives the response.
• On the other hand — In Request-Response communication model client sends a
request to the server and the server responds to the request. When the server
receives the request it decides how to respond, fetches the data retrieves resources,
and prepares the response, and sends it to the client.
2. Publisher-Subscriber Model :
This model comprises three entities: Publishers, Brokers, and Consumers.
• Publishers are the source of data. It sends the data to the topic which are managed
by the broker. They are not aware of consumers.
• Consumers subscribe to the topics which are managed by the broker.
• Hence, Brokers responsibility is to accept data from publishers and send it to the
appropriate consumers. The broker only has the information regarding the consumer
to which a particular topic belongs to which the publisher is unaware of.
3. Push-Pull Model –
The push-pull model constitutes data publishers, data consumers, and data queues.
1. Smart Homes
- Home Automation: Devices like smart thermostats (e.g., Nest), smart lighting
systems, and smart locks can be controlled remotely.
- Security Systems: Cameras, motion sensors, and alarms can be monitored and
controlled via smartphones.
2. Healthcare
- Remote Patient Monitoring: Wearable devices can track vital signs and send data to
healthcare providers.
- Smart Medical Devices: Connected insulin pumps, heart monitors, and other devices
can automate care and alert medical staff of any issues.
4. Smart Cities
- Traffic Management: IoT sensors can monitor traffic flow and optimize signal timings.
- Public Safety: Smart surveillance systems can enhance security and emergency
response.
5. Agriculture
- Precision Farming: IoT devices can monitor soil moisture, weather conditions, and
crop health to optimize farming practices.
- Livestock Monitoring: Wearable sensors can track the health and location of
livestock.
6. Environmental Monitoring
- Air and Water Quality: Sensors can detect pollutants and monitor environmental
conditions in real-time.
- Weather Forecasting: IoT can improve the accuracy of weather predictions by
providing more data points.
7. Energy Management
- Smart Grids: IoT devices can optimize energy distribution and usage.
- Smart Meters: These can provide real-time data on energy consumption to both
consumers and utility providers.
8. Retail
- Inventory Management: IoT can automate inventory tracking and reordering.
- Customer Experience: Beacons and smart shelves can enhance the shopping
experience by providing personalized recommendations.
9. Transportation
- Fleet Management: IoT devices can monitor vehicle health, driver behavior, and
optimize routes.
- Connected Vehicles: Cars can communicate with each other and with infrastructure
to improve safety and efficiency.
10. Wearables
- Fitness Trackers: Devices like Fitbit can monitor physical activity and health metrics.
- Smart Glasses: Devices like Google Glass can provide augmented reality experiences.