iot unit-6
iot unit-6
2.1 Introduction
1:11~ Internet of Things (loT) applications span a wide, range of domains including ~ut not
retail, logistics, industfY, agnculture
limited to) homes, cities, environment, energy systems
and health. This chapter provides an overview of various types of IoT applications for each
s
of these domains. In the later chapters the reader is guided through detailed implementation
of several of these applications.
TVs allows users to search and stream videos and movies from the Internet on a local
storage drive, search TV channel schedules and fetch news, weather updates and other
content from the Intemet. OpenRemote [21] is an open source automation platform for
homes and buildings. OpenRemote is platform agnostic and works with standard hardware.
With OpenRemote, users can control various appliances using mobile or web applications.
OpenRemote comprises of three components - a Controller that manages scheduling and
runtime integration between devices, a Designer that allows you to create both configurations
for the controller and create user interface designs and Control Panels that allow you to
interact with devices and control them. An IoT-based appliance control system for smart
homes is described in [23], that uses a smart central controller to set up a wireless sensor
and actuator network and control modules for appliances.
~ \
i
t
r·
2.3 Cities
2.3.1 Smart Parking
Finding a parking space during rush hours in crowded cities can be time consuming and
frustrating. Furthermore, drivers blindly searching for parking spaces create additional traffic
congestion. Smart parking make the search for parking space easier and convenient for
drivers. Smart parking are powered by IoT systems that detect the number of empty parking
slots and send the information over the Internet to smart parking application back-ends.
These applications can be accessed by the drivers from smart-phones, tablets and in-car
navigation systems. In smart parking, sensors are used for each parking slot, to detect
whether the slot is empty or occupied. This information is aggregated by a local controller
and then sent over the Internet to the database. In [29], Polycarpou et. al. describe latest
trends in parking availability monitoring, parking reservation and dynamic pricing schemes.
Design and implementation of a prototype smart parking system based on wireless sensor
netw_ork technology with features like remote parking monitoring, automated guidance, and
parking reservation mechan ism is described in [30]. In chapter-9 we provide a case study
on a smart parking system.
-
Smart Lighting Smart Roads-~ ~J Smart ~rking_ ~ .
g
2.3.4 Structural Health Monitorin
r the vibration
s use a net wo rk of sen sor s to mo nito
Structural Health Monitoring system these sensors
and buildings. The dat a collected from
levels in the structures such as bridges ct
ss the hea lth of the stru ctur es. By analyzing the dat a it is pos sibl e to dete
is analyzed to asse the
han ical brea kdo wns , loca te the dam ages to a structure and also calculate
cracks and mec the
of the stru ctur e. Usi ng suc h sys tem s, adv anc e war nin gs can be given in
remaining life structural
inen t fail ure of the stru ctur e. An environmental effect removal bas ed
case of imm ce structural
mo nito ring sch eme in an IoT env ironment is pro pos ed in [32]. Sin
health powered by
mon itoring syst ems use larg e num ber of wireless sen sor nodes wh ich are
health to harvestino0
itio nal batt erie s, rese arch ers are exp loring energy harvesting tech nol ogi es
trad
rations, sunlight, and win d [33, 34].
ambient energy, such as mechanical vib
2.3.5 Surveillance
d to ensure
lanc e of ~nfr as~ructu _re, pub lic tran sport and events in citi es is req uire
Surveil e num ber of
ance infrastructure com pris ing of larg
s~fet_y and secunty. City wide surveill d. The video
eo surveillance cam era s can be cre ate
dist nbu ted and ~ntemet connected vid age solutions.
aggregated in cloud-based scalable stor
feeds from sur:eillance c~e ras ~an ~e t terns or spec1'fic
ed vid eo ana lyti cs apphca t10n s can be developed to search 1or
c
pa
Cloud-bas
f . is des crib ed that
] a smart city sur vei llan ce sys tem
events rom the video feeds. In [35
leverages benefits of cloud data stores.
their effects on the critical infrastructure. IoT systems for critical infrastructure monitoring
enable aggregation and sharing of information collected from large number of sensors. Using
cloud-based architectures, multi-modal information such as sensor data, audio, video feeds
can be analyzed in near real-time to detect adverse events. Response to alerts generated by
such systems can be in the form of alerts sent to the public, re-routing of traffic, evacuations
of the affected areas, etc. In [36] Attwood et. al. describe critical infrastructure response
framework for smart cities. A Traffic Management System for emergency services is
described in [37]. The system adapts by dynamically adjusting traffic lights, changing
related driving policies, recommending behavior change to drivers, and applying essential
security controls. Such systems can reduce the latency of emergency services for vehicles
such as ambulances and police cars while minimizing disruption of regular traffic.
2.4 Environment
2.4.1 Weather Monitoring
IoT-based weather monitoring systems can collect data from a number of sensor attached
(such as temperature, humidity, pressure, etc.) and send the data to cloud-based applications
and storage back-ends. The data collected in the cloud can then be analyzed and visualized
by cloud-based applications. Weather alerts can be sent to the subscribed users from such
applications. AirPi [38] is a weather and air quality monitoring kit capable of recording and
uploading information about temperature, humidity, air pressure, light levels, UV levels,
carbon monoxide, nitrogen dioxide and smoke level to the Internet. In [39], a pervasive
weather monitoring system is described that is integrated with buses to measure weather
variables like humidity, temperature and air quality during the bus path. In [40], a weather
monitoring system based on wireless sensor networks is described. In chapter-9 we provide
a case study on a weather monitoring system.
.
2.4.2 Air Pollution Monitoring
I, • ' ' •
• 1
IoTrbased air pollution monitoring systems can monitor emission of harmful gases (CO2, CO,
NO, N02 , etc.) by factories and automobiles using gaseous and meteorological sensors. The
collected data can be analyzed to make informed decisions on pollutions control approaches.
In.[41], a real-time air quality monitoring system is presented that·comprises of several
distributed monitoring stations that communicate via wireless with a back-end server using
machine-to-machine communication. In [42], an air pollution system is described that
integrates a single-chip microcontroller, several air pollution sensors, GPRS-Modem, and a
GPS module. In chapter-9 we provide a case study on an air pollution monitoring system.
2.5 Energy
2.5.1 ~ Smart Grids
Smart_Grid is a data communications network integrated with the electrical grid that c.ollec.ts
and analyzes data captured in near-real-time about power transmission, distribution, and
consumption. Smart Grid technology provides predictive information and recommendations
to· utilities, their suppliers, and their customers on how best to manage power.· Smart
2.5.3 Prognostics
Energy systems (smart grids, power plants, wind turbine farms, for instance) have a large
number of critical components that must function correctly so that the systems can perform
their operations correctly. For example, a wind turbine has a number of critical components,
e.g., bearings, turning gears, for instance, that must be monitored carefully as wear and tear
in such critical components or sudden change in operating conditions of the machines can
Smart Grid
result in failures. In systems such as power grids, real-time information is collected using
specialized electrical sensors called Phasor Measurement Units (PMU) at the substations.
The information received from PMUs must be monitored in real-time for estimating the
state of the system and for predicting failures. Energy systems have thousands of sensors
that gather real-time maintenance data continuously for condition monitoring and failure
prediction purposes. IoT based prognostic real-time health management systems can predict
performance of machines or energy systems by analyzing the extent of deviation of a system
from its·normal operating profiles. Analyzing massive amounts of maintenance data collected
from sensors in energy systems and equipment can provide predictions for the impending
failures (potentially in real-time) so that their reliability and availability can be improved.
Prognostic health management systems have been developed for different energy systems.
OpenPDC [50] is a set of applications for processing of streaming time-series data collected
from Phasor Measurement Units (PMUs) in real-time. A generic framework for storage,
processing and analysis of massive machine maintenance data, collected from a large number
2.6 Retail
2.6.1 Inventory Management
Inventory management for retail has become increasingly important in the recent years with
the growing competition. While over-stocking of products can result in additional storage
expenses and risk (in case of perishables), under-stocking can lead to loss of revenue. loT
systems using Radio Frequency Identification (RFID) tags can help in inventory management
and maintaining the right inventory levels. RFID tags attached to the products allow them
to be tracked in real-time so that the inventory levels can be determined accurately and
products which are low on stock can be replenished. Tracking can be done using RFlD
readers attached to the retail store shelves or in the warehouse. loT systems enable remote
monitoring of inventory using the data collected by the RFID readers. In [53], an RFlD
data-based inventory management system for time-sensitive materials is described.
vending machines in their vicinity and share their inventory levels so that the customers
can be routed to the nearest machine in case a product goes out of stock in a machine. For
perishable items, the smart vending machines can reduce the price as the expiry date nears.
New products can be recommended to the customers based on the purchase history and
preferences.
~, ,.Ll•
' i.
~J~·
~ ~~.
J3-
·~·~
;:.01~· :
-~
--
Smart Payment
~
Figure 2.5: Applications of IoT for retail
2.7 Logistics
2.7.1 Route Generation & Scheduling
Modem transportation systems are driven by data collected from multiple sources which
is processed to provide new services to the stakeholders. By collecting large amount of
·
data f rom vanous sources and processing· the data i·nto useful information ' data-dn'ven
. . • uch as advanced route
. guidance. [62,
transportation systems can provide new services s
nd nd
63], dynamic vehicle routin [64], anticipating customer dema s for pickup a dehvery
d
. g · d h d ling systems can generate
problem, for instance. Route generation an sc e u . end-to-en
· comb'mat1on
routes using · of rou te pattems and transportation . modes and feasible. schedules
.
- b'l' f h'cles As the transportation network grows
. m size and
based on the ava11a 1Ity o ve i • . .
· the number of poss1'ble route combinations increases exponentially.
. IoT. based
complex1ty,
systems backed by the cloud can provide fast response to the route generation quenes and
can be scaled up to serve a large transportation network.
Fleet Tracking
Shipment Monitoring
Remote Vehicle Diagnostics
is described. The system monitors the vibration patterns of a container and its contents
to reveal information related to its operating environment and integrity during transport,
handling and storage.
l
•
device and expert system to achieve real-time vehicle diagnostics and fault warning.
2.8 Agriculture
Smart irrigation systems can improve crop yields while saving water. Smart irrigation
systems use IoT devices with soil moisture sensors to determine the amount of moisture in
the soil and release the flow of water through the irrigation pipes only when the moisture
levels go below a predefined threshold. Smart irrigation systems also collect moisture level
measurements on a server or in the cloud where the collected data can be analyzed to plan
watering schedules. Cultivar's RainCloud [56] is a device for smart irrigation that uses water
valves, soil sensors and a WiFi enabled programmable computer.
Smart Irrigation - -- --
/
2.9 Industry
2.9.1 Machine Diagnosis & Prognosis
Machine prognosis refers to predicting the perfonnance of a machine by analyzing the
data on the current operating conditions and how much deviations exist from the nonnal
operating conditions. Machine diagnosis refers to determining the cause of a machine
fault. IoT plays a major role in both prognosis and diagnosis of industrial machines.
Industrial machines have a large number of components that must function correctly for the
machine to perfonn its operations. Sensors in machines can monitor the operating conditions
such as (temperature and vibration levels). The sensor data measurements are done on
timescales of few milliseconds to few seconds, which leads to generation of massive amount
of data. IoT based systems integrated with cloud-based storage and analytics back-ends
can help in storage, collection and analysis of such massive scale machine sensor data.
A number of methods have been proposed for reliability analysis and fault prediction in
machines. Case-based reasoning (CBR) is a commonly used method that finds solutions to
new problems based on past experience. This past experience is organized and represented
as cases in a case-base. CBR is an effective technique for problem solving in the fields in
which it is hard to establish a quantitative mathematical model, such as machine diagnosis
and prognosis. Since for each machine, data from a very large number of sensors is collected,
using such high dimensional data for creation of case library reduces the case retrieval
efficiency. Therefore, data reduction and feature extraction methods are used to find the
representative set of features which have the same classification ability as the complete of
~-==··"=~~=l
r::l -~'_,J.J
features. A CBR based machine fault diagnosis and prognosis approach is described in [51].
A survey on recent trends in machine diagnosis and prognosis algorithms is presented in [65].
sensors (for coverage). In [67] a wireless solution for indoor air quality monitoring is
described that measures the environmental parameters like temperature, humidity, gaseous
pollutants, aerosol and particulate matter to determine the indoor air quality.
Fitness Monitoring
"c.- -
--
J ..
L•---· ~-- -
~~~
- - --~
m..,.=-,=------. - . -~~-=
-~•-~--a
....::.,,-=-- ......___,.""'5S
type of wireless sensor networks called body area networks in which the measurements from
a number of wearable devices are continuous sent to a master node (such as a smart-phone)
which then sends the data to a server or a cloud-based back-end for analysis and archiving.
Health-care providers can analyze the collected health-care data to determine any health
conditions or anomalies. Commonly uses body sensors include: body temperature, heart
rate, pulse oximeter oxygen saturation (SPo2), blood pressure, electrocardio gram (ECG),
movement (with accelerometers), and electroencephalogram (EEG). An ubiquitous mobiljty
approach for body sensor networks in health-care is proposed in [72]. In [73], a wearable
ubiquitous health-care monitoring system is presented that uses integrated electrocardiogram
(ECG), accelerometer and oxygen saturation (SpO2) sensors. Fitbit wristband [74] is a
wearable device that tracks steps, distance, and calories burned during the day and sleep
quality at night.
Summary
In this chapters you learned about domain specific applications of Internet of Things (IoT).
For homes, IoT has several applications such as smart lighting that adapt the lighting to suit
the ambient conditions, smart appliances that can be remotely .monitored and controlled,
intrusion detection systems and smart smoke detectors. For cities, applications of IoT include
~mart ?arking systems that provide status updates on available slots, smart lighting that helps
m savmg energy, smart roads that provide information on driving conditions and structural
health monitoring systems. For environment, you learned about IoT applications including
weather monitoring, air and noise pollution, forest fire detection and river flood detection
systems. You learned about IoT applications for energy systems including smart grids, grid
integration of renewable energy sources and prognostic health management systems. For
retail domain, you learned about IoT applications such as inventory management, smart
payments and smart vending machines. For agriculture domain, you learned about smart
irrigation systems that help in saving water while enhancing productivity and green house
control systems. You learned about the industrial applications of IoT including machine
diagnosis and prognosis systems that help in pr~dicting faults and determining the cause
of faults and indoor air quality systems. You learned about IoT applications for health
and lifestyle such as health and fitness monitoring systems and wearable electronics. The
applications generate much value to the end users and also provide new revenue opportunities
to service and systems providers when integrated to rating, billing and financial applications.
Review Questions
1. Determine the IoT-levels for designing home automation IoT systems including smart
lighting and intrusion detection.
2. Determine the IoT-levels for designing structural health monitoring system.
3. Determine the various communication models that can be used for weather monitoring
system. Which is a more appropriate model for this system. Describe the pros and
cons.
4. Determine the types of data generated by a forest fire detection system? Describe
alternative approaches for storing the data. What type of analysis is required for forest
fire detection from the data collected?