Internet of Things For Smart Cities Technologies, Big Data and Security
Internet of Things For Smart Cities Technologies, Big Data and Security
Internet of Things For Smart Cities Technologies, Big Data and Security
Waleed Ejaz · Alagan Anpalagan
Internet of Things
for Smart Cities
Technologies, Big
Data and Security
123
SpringerBriefs in Electrical and Computer
Engineering
Series editors
Woon-Seng Gan, School of Electrical and Electronic Engineering, Nanyang
Technological University, Singapore, Singapore
C.-C. Jay Kuo, University of Southern California, Los Angeles, CA, USA
Thomas Fang Zheng, Research Institute of Information Technology, Tsinghua
University, Beijing, China
Mauro Barni, Department of Information Engineering and Mathematics, University
of Siena, Siena, Italy
SpringerBriefs present concise summaries of cutting-edge research and practical
applications across a wide spectrum of fields. Featuring compact volumes of 50
to 125 pages, the series covers a range of content from professional to academic.
Typical topics might include: timely report of state-of-the art analytical techniques,
a bridge between new research results, as published in journal articles, and a
contextual literature review, a snapshot of a hot or emerging topic, an in-depth case
study or clinical example and a presentation of core concepts that students must
understand in order to make independent contributions.
Internet of Things
for Smart Cities
Technologies, Big Data and Security
123
Waleed Ejaz Alagan Anpalagan
Thompson Rivers University Ryerson University
Kamloops, BC, Canada Toronto, ON, Canada
This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
This book is dedicated to our families.
Foreword
Internet of Things (IoT) has now become a key enabling technology that spans
multiple technology domains from data sensing and processing to networking and
data analytics. IoT is used in many applications ranging from home security and
factory automation to healthcare delivery to autonomous driving. In this book, the
authors provide an essential overview of IoT for smart cities and key challenges
associated with it, then cover communication technologies and protocols for IoT in
smart cities. The coverage includes big data impacts on IoT operations, in terms of
processing, storage, and analytics; security and privacy issues; and challenges of IoT
for smart cities. IoT-based charging solution for electric vehicles is demonstrated
as a practical application in smart cities. As such, it will be a good reference
resource for graduate students, researchers, and industry practitioners working in
IoT applications for smart city.
vii
Preface
The concept of the smart city was introduced as the potential solution to the
challenges created by urbanization with complex and costly operations. The envi-
sioned goal of smart city is to be cost effective, intelligent, and autonomous with
ease-of-use providing better quality of life. Most definitions for smart city involve
the use of information and communication technologies (ICTs) to enhance the
quality of urban life with reduced cost and resource consumption. Recently, ICT
convergence with the Internet of Things (IoT) has been effectively exploited to
provide many novel features with minimum human intervention in smart cities.
This book describes different components of IoT for smart cities including sensor
technologies, communication technologies, big data analytics, and security. The
book is organized into five chapters that are described below.
IoT offers smart solutions for cities in terms of governance, economic growth,
environmental sustainability, quality of life, transportation, power, and water usage.
In Chap. 1, the authors provide an insight into different aspects of smart cities,
challenges, and common IoT solutions for future cities.
In Chap. 2, the authors provide an overview of the general classification of
communication protocols for IoT networks followed by the analysis of the tech-
nical details and specific advantages and limitations of different protocol. Recent
protocols for IoT networks are discussed with the comparative analysis of two use
cases of IoT and the communication technologies.
Chapter 3, titled Dimension Reduction for Big Data Analytics in Internet of
Things, presents an overview of dimension reduction in IoT systems. A discussion
on solutions for dimension reduction with focus on principal component analysis is
also presented to reduce consumption of energy and computation resources.
The Internet of Vehicles paradigm can play a significant role by providing
holistic data exchange between charging infrastructure and electric vehicles (EVs)
in emerging smart cities. Large-scale implementation of EVs can impose extra
burdens on electric grids making the scheduling essential to optimize the charging
process. The authors of Chap. 4 present a profit maximization approach for EV
charge scheduling in smart distribution systems by considering the cost and speed
of charging at the charging stations.
ix
x Preface
We are very thankful to several people who have worked hard to bring forward this
unique resource for helping students, researchers, and practitioners. Our students
have contributed in part to the writing of the chapters: D. Vong (Chap. 1), S. S.
Sahoo (Chap. 2), M. Basharat (Chaps. 3 and 5), and M. Umer, M. Naeem, and A.
Alnoman (Chap. 4).
We would also like to thank Divyaa Veluswamy and Brinda Megasyamalan,
Project Coordinators at Springer, who worked with us on the project from the
beginning to the successful end. Finally, we would like to thank our respective
families for their continuous support and encouragement during the course of this
project.
xi
Contents
xiii
xiv Contents
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Acronyms
xv
xvi Acronyms
1.1 Introduction
The concept of the smart city was introduced as the potential solution to the
challenges posed by urbanization. The definitions for smart city involve the use of
information and communication technologies (ICTs) to enhance the quality of urban
life with reduced cost and resource consumption. Recently, the convergence of ICT
in the Internet of Things (IoT) has been envisioned in order to provide novel features
with minimum human intervention in smart cities. Many modern cities already have
great economy, governance, mobility, and environment. However, implementing
IoT into these characteristics will allow them to advance further and improve the
outcomes of their operations. Common smart solutions for such operations include
but not limited to: traffic management, electricity grids, public transit, businesses,
water production and consumption, etc. With the integration of IoT in future cities,
large amounts of data from different applications can be generated for various
solutions and technologies. It is critical for cities to find the best infrastructure based
on the output data in order to deliver reliable, secure, and cost-effective services.
Recently, smart cities have become a big trend as shown in Fig. 1.1. Many of
the world’s main cities have already adopted the concept of smart cities including
Toronto, London, New York, Paris, Seoul, Barcelona, and Shanghai. Most cities
that have transitioned are focused on the idea of sustainability. On the other hand,
private companies such as IBM, Siemens, and Intel are investing in smart cities
as well. Since 2010, IBM’s Smarter City Challenge has deployed 700 experts to
help 116 cities around the world to address their most critical challenges [1]. Some
cities that have participated in the challenge are Ottawa, Rio de Janeiro, Chicago,
Kyoto, Helsinki, Copenhagen, and Delhi. Siemens has also deployed its innovative
technology on infrastructure projects across the world. In addition, Intel is focusing
their technology on the IoT which have the ability to transfer data over a network
of devices without the need of human interaction. To summarize, smart cities have
become a big trend and many efforts have been made worldwide for it.
2011
Edmonton wins IBM Smart Cities Challenge
“Smart Society for Innovative and Sustainable Cities”
1st Smart City Expo World Congress, Barcelona
1992 2014
S
"mart growth "Agenda 21 1999 "Next-Generation Cities and New
2008 Industries through" Green innovation"
UN Conference on Environment "Cittaslow" "Smarter Planet"
And Development, Rio Slow cities movement Smart City Expo World Congress, Kyoto
IBM announced new corporate initiative
1986 1997
1st Municipal open data 2015
2010
Greater London Council
Yokohama Digital City International Smart Cities 360 Summit
Intelligence and Research Services
1st Masterplan for a SMART City Gathering to discuss all topics of Smart Cities,
Bratislava, Slovakia and Toronto, Canada
"Smart communities " Global Forum World 2012
Foundation for Smart Communities "Smart Thinking Solutions"
International Centre for Communications, San Diego Smart City Expo World Congress, Barcelona
2013
“Smart Cities Change the World”
Smart City Expo World Congress, Barcelona
Fig. 1.1 A timeline demonstrating that smart cities are becoming a trend
Cities basically go out and want to do everything. Free Wi-Fi, meter reading,
environmental sensors, information screens, they want them all and they want
them for free. Key is to begin by developing a road map of desired services
and then prioritize them. (Tormod Larsen, CTO of ExteNet) [2]
The main objective of this chapter is to give readers an insight of different aspects
of smart cities and what truly makes them smart. Firstly, this chapter briefly explores
the characteristics of smart cities. Secondly, most common IoT solutions for smart
cities are summarized. Thirdly, we discuss key challenges ahead for the success of
smart cities. Lastly, we wrap up the chapter with a summary and some concluding
remarks.
In [3], authors developed a model to benchmark and rank smart cities in order to
identify strengths and weaknesses in a comparative way. Six key characteristics
of smart cities are shown in Fig. 1.2. Further, authors in [4] summarized each
characteristic defined by a number of factors. These factors include the following.
1.2 Characteristics of Smart Cities 3
Smart
Smart People
Economy
Smart Smart
Governance Mobility
Smart
Smart Living
Environment
Economy often refers to the wealth and resources of a city, especially in terms
of production and consumption of goods and services. The factors that a smart
economy should include are entrepreneurship, innovation, trademarks, the flexibility
of the labor market, productivity, the integration in the international market, etc.
Smart cities are expected to experience economic growth since the population
increase will open opportunities to accommodate the needs.
Currently, top 100 urban cities account for 25% of the gross domestic product
worldwide [5]. The growing population in cities will result in a greater demand
for products and more trade will be required in the international market. Creativity
and entrepreneurship are required to accommodate the growth in population. In
addition, many smart cities encourage new talent to turn their attention towards
smart city projects. Some estimate that $40 trillion will be spent worldwide on
new urban infrastructure by 2030 [6], which presents huge innovation opportunities.
As a result, there will be a huge availability in the labor market for the upcoming
construction of the new urban infrastructures.
4 1 Internet of Things for Smart Cities: Overview and Key Challenges
Smart cities will continue to grow and mature as long as there are smart people and
smart technologies to support. Smart people can be measured from some indicators
such as education, creativity, innovations, participation, etc. How well educated
are the residents can easily be measured in terms of the number of secondary
education, college, or university education degrees within the population. Creativity
and innovation are important and many smart cities encourage entrepreneurship by
a safety net in case of failure. According to the authors in [7], the key success factor
of a city is participation by people. If residents are not engaged to co-create and
share knowledge, then a smart city goal is bound to fail.
Green communication is one of the common themes in smart cities. Cities want to
reduce their carbon footprint. Several efforts have been made in different ways such
1.3 IoT-Based Solutions for Smart Cities 5
as upgrading to greener vehicles (electric vehicles) and more efficient waste man-
agement. Also, smart buildings can improve the environment and attractivity. For
example, in Amsterdam, drinking water is used to cool down buildings by passing
it through the building. As a result, buildings are efficiently cooled down without
any waste. Essentially, the smart environment includes the following factors: urban
infrastructure, carbon footprint, water and energy usage, environmental protection,
sustainable resource management, etc.
Residents are the key to a city’s development. Improving the quality of life
for residents is essential, and attention is required for cultural facilities, health
conditions, individual safety, housing quality, education facilities, tourist attraction,
and social cohesion. These factors can promote and bring the cultural agenda, tourist
guide services for visitors, education, and health.
There are numerous IoT-based smart solutions worldwide that have been imple-
mented. However, the most common solutions in smart cities are smart grids, smart
homes, transportation and traffic management, e-health, waste management, public
Wi-Fi, etc. An illustration of the smart city is shown in Fig. 1.3.
Before automated meters, humans would manually record household usage and
customers were often overcharged. In the 1990s, utilities began introducing auto-
mated meter reading, with the ability to measure electricity, natural gas, or water
consumption of households. As a result, billing costs were significantly reduced
and measurements were more accurate. A smart meter is an electronic device
that is highly accurate and has two-way communication with the utility and
consumers for various applications. Applications of smart meters include anti-
theft, remote connect/disconnect, real-time pricing, power-quality measurement,
load management, outage notification, etc. Smart meters maintain the continuous
flow of information from households to utilities which allows for real-time system
analysis and upload feedback on energy usage to the smart meter. Thus, users can
monitor their usage real time for better energy management [11].
1.3 IoT-Based Solutions for Smart Cities 7
There are several types of communication technologies available for smart grid
such as power line communication (PLC), ZigBee, WiMAX, third-generation (3G)
cellular networks, global system for mobile communication (GSM), general packet
radio service (GPRS), etc. However, each type has its own pros and cons. Gungor
et al. in [12] briefly summarized them as shown in Table 1.1.
ZigBee is ideal for energy monitoring, home automation (see more in smart
homes section), and automatic meter reading. Moreover, deployment of ZigBee
devices is low cost and the performance is optimal for demand response, real-
time pricing programs, real-time system monitoring, and advanced metering support
[13, 14]. However, ZigBee has a short range and cannot cover the larger distance as
required by the smart grid.
Wireless mesh is a flexible network consisting of a group of nodes. Data travels
through the nodes of the network, where each node acts as a repeater. This enables
self-healing characteristics in the network where if a node drops out of the network,
then information can be rerouted through other nodes. Smart grid uses this method
for self-healing and situational awareness within the grid.
Cellular networks such as GSM, 3G, fourth-generation (4G) cellular networks,
and WiMAX are also available for smart grids. Cost can be saved by using already
existing communication infrastructure. Further, the data transfer speed of cellular
networks is a lot faster compared to other technologies. However, existing cellular
networks also share data flow with the customer market which can affect network
performance negatively.
PLC utilizes existing power lines to transmit data at high speeds. Since this
method uses existing power lines, deployment costs are significantly reduced in
8 1 Internet of Things for Smart Cities: Overview and Key Challenges
many countries. PLCs are the primary choice for electrical grids because they
already exist and connected to meters. Also, the security of PLC is stronger than
other technologies. However, the transmission medium of the power lines is very
noisy and harsh. In addition, the more devices that are connected to the power line
in a neighborhood affect the overall quality of the data transmitted as well. In short,
PLCs are sensitive to disturbances and are poorly suited for data transmission.
The residential, tertiary, and commercial buildings account for 50% of electricity
consumption in Europe [15]. Home and work environments have several energy-
consuming units such as lighting, heating, air conditioning, computers, appliances,
etc. However, these units are isolated and are often used in a manner with poor
energy efficiency and sustainability. As a result, these environments unnecessarily
waste a lot of energy. If the units are used in a more coordinated manner, they can
provide leverage for energy and cost savings.
The concept of smart homes is a system that constructs an intelligent network
which considers each energy-consuming unit as a node. All the units are capable
of communicating with each other through the network and can be controlled from
anywhere in the household or even remotely through the Internet. The potential of
this system is vast as it can be used for security, energy-efficiency, comfort, and
convenience.
Smart appliances (lighting, heating, air conditioning, computers, etc.) and systems
are often found in newer homes. In contrast, most traditional homes do not
have these appliances and systems built in. However, an affordable approach for
homeowners is to retrofit them into their households. Smart appliances can be
found from many smart home companies such as Notion, Canary, Iris, HomeSeer,
Control4, Vera, Savant, Wink, SmartThings, etc.
Most highly populated cities experience heavy traffic loads on the road, which
ultimately leads to huge amounts of greenhouse gas emissions and waste of money.
In 2012, the US Treasury Department reported that approximately 1.9 billion gallons
of gasoline have been wasted due to traffic congestion every year at the cost of more
than 100 billion in wasted fuel and time [16].
Electric vehicles are considered as a potential replacement for the conventional gas-
powered vehicles. They are able to reduce carbon dioxide emissions and pollution.
Considering that road transport is expected to double by 2050, switching to electric
vehicles will significantly reduce the emissions over the long run. Many cities such
as Malaga, Paris, Amsterdam, and Barcelona have switched to electric vehicles and
installed charging stations across their cities.
An intelligent transport system (ITS) can be defined as a control system that uses
ICTs to communicate between vehicles and the highway so as to improve the safety,
vehicle, and road efficiency. Vehicles that are equipped with ITS are capable of
predicting any vehicle hazards and reduce reaction times to prevent accidents and
10 1 Internet of Things for Smart Cities: Overview and Key Challenges
increase safety. The ITS solutions cover a broad range of situations such as adaptive
cruise control, obstacle warning, lane detection, collision notification, etc.
Adaptive cruise control is a system that ensures that a car has a set distance
behind another vehicle. Sensors on the front side will monitor the relative speed of
the vehicle ahead. The adaptive cruise control system will then adjust the vehicle
speed to maintain a safe distance. In the case of a vehicle in front slowing down or
another car cuts in front, the system will alert the driver to slow down.
Obstacle warning is another approach that prevents accidents from occurring.
This technology uses radar, ultrasound, infrared, and laser to detect obstacles while
the vehicle is moving. The driver will be alerted if any obstacle is detected while the
vehicle is moving forward or backward.
Lane detection estimates the direction of the road and the position of the moving
vehicle along with sensors watching the road. When a vehicle is not properly aligned
with a lane, then the driver will be alerted. Furthermore, the vehicle is able to guide
the driver back into the lane.
Vehicles are getting safer and smarter. Investing more resources for physical
infrastructure of transport management will be more effective in dropping emissions
and wasted fuel. For example, traffic is sometimes caused by drivers trying to find
the parking spot. However, if sensors are deployed in parking spots, then a system
can be implemented to find empty spots. This can help to reduce traffic significantly
and drivers will have an easier time finding empty parking spots.
Many smart cities provide free public Wi-Fi which enables any device to connect to
the Internet. In addition, residents will be able to access a broad range of citywide
services through the network. A large amount of public data will be easily accessible
for open data projects. Thus, startups are getting encouragement and ultimately they
are improving the city economy. Common applications using data from public Wi-
Fi are real-time updates for bus stops, parking availability, monitoring traffic on the
highway, etc.
Copenhagen intelligent traffic solutions (CITSs) [17] is a project that installs Wi-
Fi access points in a mesh network with the ability to geo-locate Wi-Fi-enabled
devices on the street without compromising security. The data is aggregated and
anonymized and then fed back to a cloud-based software for city officials to
monitor real-time traffic conditions and run simulations. The software can look for
patterns and predict traffic behaviors using historical patterns, weather conditions,
roadworks, and special events.
1.4 Challenges Ahead 11
Healthcare has become too expensive for many individuals and it suffers from the
availability of services, medical errors, and wastes. Every year, there are millions
of preventable medical errors that lead to casualties. However, incorporating ICTs
within the healthcare sector led to the concept of electronic health (e-health). ICTs
help decrease costs and increase efficiency in many healthcare practices. As a
result, healthcare facilities are becoming more affordable, and yield better results
and increased satisfaction among patients. It encompasses a variety of uses such
as communication between patients and doctors, distant diagnostics for patients,
electronic medical records, telemedicine, teleconsultants, etc. E-health also removes
the need to travel and reduces the costs of medical resources.
The usage of mobile devices such as smartphones and tablets has significantly
increased over the past decade. Following the growing trend in mobile devices is
the idea of mobile health (m-health) which delivers healthcare services via mobile
devices. M-health extends the advantages of e-health to mobile devices. M-health
focuses on three important aspects: easy access to services and knowledge, user-
oriented, and personalized. A wide variety of services that m-health can provide
include but are not limited to health tips and education, health tools, health facility
information, medical calculator, clinical and educational use, etc. Numerous mobile
health applications have been released for iOS and Android OS devices such as
Weight Watchers Mobile, Lose It!, First Aid, Instant Heart Rate, Fooducate, Glucose
Buddy—Diabetes Log, etc.
In [18], authors summarized a list of smart solutions in some smart cities
worldwide. An expanded list is presented in Table 1.2.
It can take a decade for cities to transform into smart cities. There are several factors
and challenges that are to be taken into consideration before moving forward. The
reasons behind why a city may want to transition can gauge how fast it will take.
Sometimes, cities want to channel their resources to improve the city for higher
quality of life and other times cities may be rebuilding itself after a natural disaster
or catastrophe. Following are some major challenges that need to be considered for
smart cities.
1.4.1 Planning
Cities are shaped by the inhabitants and understanding the human behavior is
critical. For better decision-making, it is essential to investigate urban dynamics,
12 1 Internet of Things for Smart Cities: Overview and Key Challenges
open data, and residents participation. A common issue with many cities is that they
are often in a rush to become a smart city. As a result, projects are often insular,
creating an information island that wastes funds because of repeated and redundant
construction.
Many cities do not have a master plan or city development plan. It is essential to
plan a smart city and act based on a city’s needs in order to improve and provide
better facilities to residents. Retrofitting existing legacy city infrastructure to make
it smarter is another common issue that cities face. There are many challenges when
reviewing smart city strategies. One of them is being able to determine the areas that
require improvements. Also, integrating isolated legacy systems into the city is very
difficult.
Choosing between low costs versus high quality has always been a tough decision.
Investing in low-cost materials and resources for smart city projects will result in
reduced performance and/or quality. On the other hand, higher quality materials
and resources often perform better; however, it is only available at a higher cost.
A perfect example of costs versus quality can be deciding which sensors to use.
Sensors are one of the primary devices used in smart cities. They are used for
smart water and electricity meters, global positioning system (GPS) devices, traffic
sensors, parking meters, weather sensors, crowdsourcing, etc. Low-cost ubiquitous
sensors can be used in large numbers; however, they produce a low-quality signal
and may often require recalibration. In contrast, expensive sensors are more accurate
and can be self-calibrated. However, the cost of the expensive sensors will be too
high to install for large area coverage.
Many smart solutions require the use of ICTs which raises a concern for information
security. The technology scale is so large in smart cities that even a small weakness
can cause considerable damage. Measures to strengthen this concern include enforc-
ing regulations and laws regarding information safety, implementing information
security levels and risk assessment systems, improving the network monitoring
capabilities, and strengthening network management. Data that is produced from
sensors are used to create effective models. However, the data can be intrusive
to some residents making them uncomfortable. As a result, placing sensors on
everything may be impractical.
1.5 Conclusion 15
1.4.4 Risks
There are several potential risks that come with smart cities. There are technology
risks, operational risks, construction risks, market risks, and policy risks. Each type
of risk is summarized in Table 1.3.
1.5 Conclusion
Smart cities have become a necessity that addresses the challenges due to rapid
urbanization. The solutions highlighted in this chapter demonstrate how cities have
tackled these issues to improve the quality of life for its inhabitants. The number
of cities worldwide pursuing smart transformation is quickly increasing. However,
these efforts face many obstacles in political, economic, and technical aspects.
There are several factors and challenges that are taken into consideration before
moving forward. Smart city initiatives often require detailed coordination, funding,
and continuous support. There must be a return on investments which also presents
another challenge. The technical obstacles are another key to ensure security and
privacy. In addition, accommodating a proliferation of resources and infrastructures
is very important over the long run of all smart city initiatives.
Chapter 2
Communication Technologies and
Protocols for Internet of Things
2.1 Introduction
Recently, Internet of Things (IoT) has produced a major paradigm shift in the way
devices have communicated with the physical environment. IoT aims at transform-
ing the physical devices into smart objects which can communicate over the Internet.
Currently, human-to-human interaction is a dominant paradigm over the Internet;
however, IoT proposes a novel emerging paradigm of thought which postulates that
any object, identified with a unique identifier will be considered as interconnected.
It uses sensors, near-field communications, real-time localization, etc. as a means
to interact with the physical environment and serve their purposes. Interconnected
devices can help form informed and intelligent decisions in myriad situations such
as power grid systems, traffic management, home security and automation, disaster
management, etc. Figure 2.1 shows an illustration of IoT network where several
devices are connected with different available communication technologies. IoT
has also been described as a paradigm that mainly integrates and enables several
technologies and communication solutions including but not limited to tracking
technologies, wired, wireless sensors, their networks, and exchanged networked
communication which in turn lead to a shared next-generation Internet what is also
known as Future Internet [11, 19, 20].
IoT network primarily comprises three major constituents: (1) sensors, (2)
communication channels, and (3) processing units. The sensors in the devices are
responsible for measuring the physical parameters from surrounding environment
as and when required. The communication channels serve as the veins of the
entire system as they are in charge of transmitting the information collected by the
sensors either to the processing unit or to other devices. They filter, compress the
information into packages, and send them over suitable channels using specific pre-
determined protocols. The processing unit is the main brain of the whole system
which analyzes the information received and takes decisions.
IoT is being used in various scenarios based on the service requirements, data
throughput, latency, connectivity, and reliability. The sectors in which IoT is being
used are projected to rise exponentially in the years to come. The myriad areas and
situations in which IoT devices are being used include vehicular communication,
smart grid, medical wearable, smart homes, etc. Figure 2.2 illustrates the different
use cases of IoT such as vehicle telematics, agriculture, medical wearables, smart
homes, etc.
Communication in IoT can be between devices or from device to base station
(processing unit). The communication channels are responsible for compressing the
information, packaging them, and ensuring the accuracy of transmitted information
and decisions. In this chapter, we will cover various communication methods
2.2 Communication Technologies for IoT Networks 19
that have been or are being employed for the transmission and reception of
information and decisions to and from devices and base stations. We present an
overview of various communication technologies for IoT and technologies adopted
by telecom companies such as Nokia, Ericsson, Aeris, etc. to give a holistic idea
of the technicalities dealt with while deciding the mode of communication for a
particular scenario. We also discussed recent protocols for IoT networks. Along with
that, we presented two use-case analyses on intelligent traffic system and disaster
management to give practical situations where IoT has been implemented.
In this section, we will analyze the various communication technologies for IoT
networks, their characteristics, advantages, points of differences, and limitations.
Communication technologies can be classified into non-cellular and cellular tech-
nologies for IoT networks as shown in Fig. 2.3.
The most common non-cellular technologies used for IoT networks include Wi-
Fi, Bluetooth, and ZigBee. The others include Z-wave [21], 6LowPan [22], Thread
[23], etc. Here, we will present technical characteristics, advantages, applicable use
cases, and limitations of each technology.
Non-cellular
Cellular
2.2.1.1 Wi-Fi
2.2.1.2 Bluetooth
2.2.1.3 ZigBee
operating frequency, range, and data rates in Table 2.1. Further, a comparative study
of non-cellular technologies is presented in Table 2.2 with respect to use cases,
benefits, and consideration.
Bluetooth
• Light control • Low cost: disposable or • Very short range
• Proximity monitors competitive product lines • Requires key coordina-
• Disposable asset • High data rates tion at both endpoint and
trackers (Active • Long battery life access point
RFID) • Needs access point (phone
or application-specific
device)
ZigBee
• HVAC sensing and • Resilient physical system • Short range
control architecture • Link performance prob-
• Lighting control • Modification or expansion lems
(high density) can happen without sys- • Deployment difficult
tem disruption • Interoperability is often
• Good power budget if not possible due to con-
designed correctly figuration differences and
key management
22 2 Communication Technologies and Protocols for Internet of Things
The defining features that have made cellular communication protocols competitive
enough to be at par with non-cellular modes are:
• Low battery life: Even though cellular devices, especially smartphones, are
prone to frequent charging, many IoT devices must operate for very long
times, often years. They cannot afford to discharge quickly as it may severely
hamper the very purpose of their usage. Hence, battery life is an important
factor. The sensors used in IoT are low power; however, communication takes
up a huge share of power requirement in case of high speed or long-distance
IoT communication. The industry target is a minimum of 10 years of battery
operation for simple daily connectivity of small packages [24].
• Low device cost: IoT connectivity will mostly serve very low average revenue
per user with a tenfold reduction compared to mobile broadband subscriptions
[24].
• Low deployment cost: Deploying low-power wide-area (LPWA) IoT connec-
tivity on top of existing cellular networks can be accomplished by a simple,
centrally pushed software upgrade, thus avoiding any new hardware, or site visits.
• Full coverage: Enhanced coverage is crucial to many IoT use cases. This
has driven the M2M community to look for methods to increase coverage by
tolerating lower signal strength than is required for other devices. The target for
IoT connectivity link budget is an enhancement of 15–20 dB [25]. The coverage
enhancement would typically be equivalent to wall or floor penetration, enabling
deeper indoor coverage.
• Support for massive number of devices: IoT connectivity is growing signifi-
cantly faster than normal mobile broadband connections and by 2025 there will
be seven billion connected devices over cellular IoT networks [26]. Therefore,
LPWA IoT connectivity needs to be able to handle many simultaneous connected
devices.
Now, we discuss the available cellular technologies for IoT communication.
3GPP fourth generation (4G) is an All IP technology. The bits and bytes are
transported using IP data packets and control messages are also modified to fully
use IP. 4G LTE uses OFDMA technology, hence the devices that use must be
multi-mode. LTE networks are designed primarily for broadband communications.
They are optimized for high-quality voice and data, including video capabilities.
Cellular operators are deploying LTE at different frequency bands because of the
allocations of the spectrum they acquired. This use of differing bands is important
for companies currently considering LTE deployments. For example, AT&T in the
USA is deploying LTE at 1.7 GHz/2.1 GHz and will eventually convert much of their
current 850 MHz and 1900 MHz GSM bands to LTE. In the future, Verizon is likely
to convert their 800 MHz and 1.9 GHz CDMA deployments to LTE. Sprint intends to
deploy LTE at their 800 MHz Nextel frequencies and some unused 1.9 GHz blocks
[28].
2.2.2.3 LTE-M
In [27], a new design of IoT system has been proposed that is built from the existing
LTE functionalities. It can be deployed using one GSM channel (200 kHz) and can
also share spectrum with existing broadband LTE systems. The module cost can be
reduced by a magnitude of fourfold with the battery life of up to 10 years using two
AA long-life batteries. System coverage is equivalent to 20 dB extension compared
to LTE.
Many standardization bodies and groups are working to provide protocols for IoT
including IEEE, ZigBee Alliance, Bluetooth special interest group (SIG), Internet
Engineering Task Force (IETF), International Telecommunication Union (ITU),
and European Telecommunications Standards Institute (ETSI). In addition, several
organizations joined on a single platform called oneM2M to avoid redundancy in the
standardization process [29]. The aim of oneM2M is to develop a standard which
addresses the need for IoT applications and services. Figure 2.4 shows some recent
and diverse protocols for IoT proposed by these bodies and groups.
The ultimate success of IoT and M2M is restricted by the standardization. There
are many technologies available for IoT and M2M applications including IEEE
24 2 Communication Technologies and Protocols for Internet of Things
Application
Network
802.15.1, Bluetooth smart or BLE, etc. IEEE 802.15.4 supports the transmission
of MAC frames through the physical channel for low-rate wireless personal area
networks (LR-WPAN). It provides addressing, data management, and channel
access control to allow a single medium to be shared by several IoT devices.
However, the probability of colliding frames increases with the number of active
IoT devices as the access method used is CSMA/CA. Bluetooth smart or BLE offers
short-range communication with low power consumption. The coverage range of
BLE is 100 m with less latency and transmission power compared to the classic
Bluetooth technology. These features make BLE a good choice for IoT systems.
However, these standards need to be connected to the Internet via LTE or Wi-Fi.
The LTE and LTE-advanced (LTE-A) offer higher bandwidth, ubiquitous cov-
erage, mobility support, and plug and play features. In addition, the worldwide
deployment of LTE and LTE-A makes it a suitable candidate for IoT and M2M
communication. However, they are designed for human-to-human (H2H) commu-
nication which makes it both data and power hungry. Thus, a common random
access channel (RACH) is used to establish radio bearers before the actual IoT
data transmission. The incredible growth of IoT devices results in large signaling
overhead as compared to actual data to transmit and can cause congestion on RACH.
Therefore, the standard bodies, 3GPP and IEEE 802.16p, have been considering the
limitations of cellular systems for IoT and M2M communications. According to
3GPP release 12, LTE now supports Category 0 (or Cat 0) for low-power IoT and
M2M devices. Many leading companies are working on LTE Cat 0 and the 3GPP is
working on LTE Cat-M in order to support IoT and M2M devices. Despite all these
efforts, there are still many challenges need to be addressed for the success of IoT
and M2M communication in LTE.
2.3 Recent Protocols for IoT 25
Although there are many add-ons proposed for IoT and M2M communication
over LTE and LTE-A, however, major improvements can come with the native sup-
port of M2M communication over cellular networks [30]. The 5G cellular networks
should satisfy some fundamental requirements for IoT and M2M communications
including: (1) support of massive M2M devices, (2) minimum data rate should be
ensured in all given conditions, and (3) low latency. Disruptive changes at node and
architecture level are required in 5G cellular networks to meet the requirements of
new technologies.
The IEEE 1901.2a-2015 is the standard for low-frequency power line com-
munication (PLC) for smart grid applications. Similarly, IEEE 1905.1a-2014 is
the standard for a convergent digital home network for heterogeneous network
technologies. HomePlug Alliance [31] is a leading industry consortium for PLC
and considered as potential communication methodology for IoT applications. For
example, HomePlug Green PHY is designed for smart energy/IoT applications with
the main focus on low cost, low power, and low data rate. Similarly, Z-Wave is a
protocol for home automation networks (HAN) employed by Z-Wave alliance [32].
It has been used widely in smart home applications such as light control, household
appliance control, smart energy, etc.
networks. With the 6LoWPAN adaptation layer connecting the data link layer to
the layers above, ROLL-RPL offers a versatile routing solution catering to a wide
variety of link protocols and link quality parameters.
IoT6 is a project on IPv6 and related standards to address the shortcomings and
fragmentation of IoT sponsored by the seventh framework programme (FP7) for
research of the European Commission [33]. The aim is to exploit IPv6 features for
IoT and design a service-oriented architecture to enable interoperability, mobility,
cloud computing, and intelligent distribution among heterogeneous IoT devices and
applications.
We have selected two use cases to study the practical implications of using IoT
devices. The use cases have been selected carefully because of the difference in
their nature, occurrence, dynamic qualities, and the area of coverage. First use
case is on Intelligent Traffic System (ITS) which requires a continuous
transmission of sensor data round the clock, covers a small area, needs short
distance, however, quick response from control station, and is more real time.
Second use case is on IoT for Disaster Management where the area
covered is very wide, communication needs to be long distance, precise, and over
a relatively short period of time. It needs to be triggered as and when required
in time of distress and deals with a more sensitive issue which requires more
human intervention than the first use case. Now, we analyze how the communication
technologies and protocols differ in both the cases.
The ITS is implemented using roadside units (RSU) with friction monitoring,
vehicles with environmental sensors, and a database for data transfer through
different platforms. The system is able to collect sensor data from stationary RSU
stations or moving vehicles and store it in the database. The RSU can take images of
the road section with a stereo camera and calculates the road weather type and from
the lookup table, the system estimates the road friction based on the measurements.
The RSU is able to send measurements to vehicles through V2X communication
using cooperative awareness message (CAM) and decentralized environmental
notification message (DENM) and to the database using 3G mobile connections.
Vehicles can communicate through V2X communication using CAM/DEMN with
RSU and other vehicles nearby. In addition, vehicles communicate with the database
using mobile 3G connections.
The database is used to store all the measurements from the vehicles and
RSU. The intelligent traffic system database contains weather information from
environmental sensors combined with data from vehicle sensors. The ITS is imple-
mented by combining RSU and vehicle sensors together with two communication
channels vehicle-to-vehicle (V2V)/vehicle-to-infrastructure (V2I) communication
is implemented using IEEE 802.11p communication. Vehicles or RSU can send
CAM/DENM messages to other nearby units/vehicles. One message can contain
the global navigation satellite system (GNSS) position of the sender, the message
type, and an actual message. In the ITS, the message contains weather warnings
together with the position measurement and the friction measurement. The receiver
of the message can calculate its distance to the measurement point and provide a
warning to the driver if any action is needed.
28 2 Communication Technologies and Protocols for Internet of Things
In addition to the I2V message, RSU and vehicles communicate through the
database. Some other modes of communication among the vehicles include [34]:
• Dedicated short-range communications (DSRC) provides communications
between the vehicle and the roadside in specific locations (e.g., toll plazas).
• Wireless communication systems dedicated to ITS, vehicles, and traffic telem-
atics will provide network connectivity to vehicles and interconnect them.
Using radio bands requires adequate harmonized standards which are under
development for the bands 5 GHz and 63 GHz.
• Continuous air interface long and medium range (CALM) provides continuous
communications between a vehicle and the RSU using a variety of communica-
tion media, including cellular, 5 GHz, 63 GHz, and infrared links. CALM will
provide a range of applications, including vehicle safety and information as well
as entertainment for driver and passengers (Fig. 2.5).
Human interaction
Engineering
Upstream from Downstream to
sensor systems target groups
Dedicated
channels
IoT infrastructure
Data acquisition
(Geo-) environment
2.5 Conclusion
to makeup for the shortcomings of 3G. The large range of frequencies that the LTE
deals with implies that the LTE radios must be able to jump from one band to another
quickly, which if not shall prove to be a hindrance. LTE is an excellent choice for
the longevity of service with module prices slowly dropping. We also provided a
detailed overview of protocols for IoT networks. Finally, we analyzed two use cases
from the viewpoint of communication technologies and protocols to be used in each
of them.
Chapter 3
Dimension Reduction for Big Data
Analytics in Internet of Things
3.1 Introduction
Feature Feature
Selection Extraction
Filter Principal
component
analysis (PCA)
Wrapper
Linear
discriminant
analysis
Embedded
of feature selection and feature extraction as shown in Fig. 3.1 [39]. In feature
selection dimension reduction techniques, the objective is to find a subset from
a multi-dimensional dataset. The key techniques in this category include filter,
wrapper, and embedded. On the other hand, in feature extraction, few dimension
data is extracted from the multi-dimensional data. The techniques included in this
category are principal component analysis (PCA) and linear discriminant analysis.
Mainly, we provide an overview and categories of dimension reduction. We present
several challenges associated with dimension reduction in IoT systems. Also, we
discuss several examples of dimension reductions using different techniques and
approaches. Lastly, we highlight open research issues on dimension reduction in
IoT systems.
Rest of the chapter is organized as follows: Sect. 3.2 provides challenges
associated with the dimension reduction in IoT systems. Section 3.3 presents several
solutions for dimension reduction in IoT systems with examples. Lastly, conclusions
are drawn in Sect. 3.4 and future research issues are highlighted.
a new approach based on PCA for big data analysis. The proposed scheme can
provide an exact solution when the linear regression approach is used in data
analysis afterward. In [42], authors proposed a crowdsourcing-based framework for
better understanding of the data generated by social users based on IoT. Dimension
reduction reduces the amount of data to be stored as well as the communication cost.
A framework for big data reduction in IoT is proposed in [43] at the customer end.
Authors also presented a business model for end-to-end data reduction in enterprise
applications. In [44], authors proposed a full-view area coverage in camera sensor
networks. It is shown that minimum number full-view area coverage can be reduced
to minimum number full-view point coverage by selecting a particular full-view
ensuring set of points. Authors proposed greedy algorithm and a set-covered-
based algorithm based on the study of geometric relationship between the full-view
coverage and traditional coverage. Authors in [45] presented a solution for real-time
data reduction at the network edge. The proposed solution automates the switching
between different data handling algorithms. Three variants of proposed algorithm
are presented based on perceptually important points concept. An -kernel dataset
concept is proposed in [46] that represent a large information from wireless sensor
networks by a small subset of data. The information loss rate of proposed algorithm
is less than which is an arbitrarily small value. Authors proposed distributed
algorithms (accurate algorithm and the sampling-based approximate algorithm) to
minimize -kernel dataset to save energy and computation resources.
A summary of the related work on dimension reduction in IoT systems is given
in Table 3.1.
Data analysis becomes hard when there are too many variables involved. There can
be different scenarios which we can come across while doing data analysis such
as:
• We can explore correlation in the variables involved in Big data analysis for IoT.
• We may decide to analyze complete data which needs more computational power
and complexity.
• We need to come up with the methods to find most important variables in data.
As mentioned earlier, dimension reduction techniques are key to get rid of data
with many variables. Dimension reduction refers to the process of converting a set
of data having vast dimensions into data with lesser dimensions ensuring that it
conveys similar information concisely. This can be done by using machine learning
techniques to obtain better features for classification or regression task. For example,
for a dataset of n dimensions, where n is very large in the order of 100s. We
can reduce this dataset to k dimensions, where k < n. The reduced number of
dimensions can be extracted directly through a filtering process. On the contrary,
the dimensions can be reduced by the combination of multiple dimensions such as
34 3 Dimension Reduction for Big Data Analytics in Internet of Things
weighted averages or new dimensions can be formed. There are several advantages
of using dimension reduction in big data analytics for IoT systems such as:
• Dimension reduction can be helpful to reduce the computational power for data
analysis as well as required storage space.
3.3 Solutions for Dimension Reduction in IoT 35
x2 (inches)
x1 (cm)
z1
Fig. 3.3 PCA of iris dataset to show plot of different samples on the two first principal components
The sophisticated and ubiquitous IoT applications drive the growth of a large
amount of data. It is hard to analyze the data generated by heterogeneous devices
and data can consist of multiple dimensions. Dimension reduction is one of the
key methods to reduce the number of variables in a given dataset. We presented
related work on dimension reduction in IoT systems. We then provided a detailed
discussion of the available solutions for data reduction in IoT systems. The focus is
given to dimension reduction. We presented a case study on IRIS data for better
understanding of the PCA. There are still many open challenges which need to
be investigated. It is important to investigate that how communication cost can be
influenced by the dimension reduction. Also, how communication cost will effect
if data is partitioned vertically. For IoT systems, the number of features can vary
as data comes from heterogeneous devices. New algorithms need to be designed to
deal with the dynamic nature of IoT systems.
Chapter 4
Internet of Things Enabled Electric
Vehicles in Smart Cities
4.1 Introduction
The ubiquity of electric vehicles (EVs) in future smart cities demands efficient
and intelligent charge scheduling techniques. Smart grids, on the other hand, are
equipped with sensors and meters that significantly assist in the supervision and
control of the charge scheduling process. Thus, integrating both EVs and smart grids
in a larger IoT entity can facilitate the vast deployment of EVs towards a green and
intelligent transportation era.
Conventional motor vehicles mostly depend on the energy of fossil fuels. At the
present time, fossil fuels are considered as the worlds’ primary energy resources.
All technological advancements in the fields of agriculture, transportation, industry,
etc., depend heavily on fossil fuels. Global transportation is one of the major sources
of fossil fuel consumption such as gasoline, petrol, diesel, etc. Moreover, fossil fuels
are considered as non-renewable energy resources which may eventually run out in
the near future. Therefore, it is necessary to take serious steps to reserve fossil fuel
resources for a stable energy future. Due to the aforementioned reasons, people are
now moving towards the diversification of energy resources, particularly for daily
transportation needs. According to the US Climate Action Report in 2010 [56],
approximately 28% of the total greenhouse gas (GHG) emissions in the USA comes
from the transportation sector that includes cars, buses, motorcycles, aircrafts, ships,
trains, etc.
Burning fossil fuels is the largest source of GHG due to the emission of carbon
dioxide, CO2 . Moreover, it negatively affects global warming that is impacting the
entire ecosystem on the planet. For instance, there has been a phenomenal increase
in the observed temperature during the second half of the twentieth century, solely
because of the GHG emissions. Furthermore, carbon monoxide, nitrogen oxide,
and hydrocarbons are released when fuel is burned by the internal combustion
engine (ICE) inside vehicles, and emitted into the atmosphere through the vehicle’s
tailpipe. In addition to the detrimental impact on health, motor vehicle pollution also
contributes to the formation of acid rains. Figure 4.1 depicts the GHG emission in
Seattle, USA, and shows that the transportation sector accounts for 62% of GHG
emissions.
One way to significantly reduce the pollution incurred by motor vehicles is
the usage of green EVs instead of conventional ICE vehicles. On the other hand,
electricity is a clean form of energy that can be easily and effectively transformed
from one energy form to another. Nowadays, most researchers focus their intensions
and objectives towards the vehicles driven by electric motors instead of ICEs. An EV
is basically driven by electric energy that is stored in a rechargeable battery (or series
of batteries). Currently, EVs are gaining considerable popularity in many developed
countries. However, EVs are still used in small scale due to the challenges related to
charging efficiency and cost. These challenges can be considerably resolved by the
careful scheduling of EV charging, and placing charging stations along the service
areas. The advantages of using EVs can be summarized as follows:
• Clean Environment: EVs are environmentally friendly and operate without
emitting GHGs that impact the health of humans and other living organisms.
• Economic Performance: EVs, which use electricity for propulsion instead of
fossil fuels, are considered as more economical since the price of electricity is
less than that of fossil fuels.
• Quiet Vehicles: EVs produce less noise and help reduce the noise pollution.
There are many pros and cons to be considered about EVs. For instance, EVs have
faster acceleration but less capability for long distances. Moreover, they produce no
exhaust but, however, require long charging times. Moreover, EVs can offer more
time flexibility in charging and discharging by introducing the concept of vehicle-to-
Grid (V2G). V2G is defined as the capability of returning stored electric energy to
the grid from the vehicle’s battery. In other words, an EV acts as both a controllable
load and distributed storage device. By connecting unused EVs to the electric grid,
4.2 EV Charge Scheduling and Charging Techniques 41
the batteries of these EVs can provide energy during peak load times, and thus
increase the reliability of the grid [57].
peak hours. In [75], a system architecture is designed for efficient control of load
balancing in EVs at charging stations using V2G technology. In [76], a method for
the optimal placement of charging stations in smart cities using V2V is proposed.
Furthermore, combining wind power generation with V2G technology helps reduce
the intermittency of wind power and lead to more sustainable development [74].
The EVs in a parking garage can be utilized as a dynamic energy storage facility to
compensate for the variability of renewable energy resources [77].
Integrating the massive number of vehicles into the power grid might incur
other issues and challenges. A stochastic model based on queuing theory for
PEV and PHEV charging demands is studied in [78]. This study highlighted the
impact of the large-scale integration of EVs on the power grid. An integrated rapid
charging strategy that considers both traffic conditions and status of the power grid
is introduced in [79]. However, rapid charging could degrade the power system
performance especially during peak hours.
Minimizing the operational cost of EV charging has been considered by several
researchers using different approaches such as scheduling [57], and shifting the
peak load to valley areas where the real-time pricing is low [70]. Moreover, selling
electricity to the power grid using V2G can bring profit to vehicle owners. However,
this requires efficient energy management in regard with available renewable energy
resources [80], operational costs and energy losses [72], and parking lot allocation
[81]. In [70, 82], load management approaches are presented using peak clipping
(i.e., avoiding EV charging during peak hours) and valley filling (i.e., incentives on
charging during off-peak hours). In this manner, customers can generate revenue
by selling power to the grid through discharging their EVs, and using renewable
energy during peak hours. Similarly, during off-peak hours customers get incentives
for charging EVs within a prescribed time limit.
Scheduling algorithms have been proposed to minimize costs and peak electricity
demands by considering the factors of fuel pricing, electricity demand, and vehicle
characteristics [60]. In addition, the accurate placement of charging stations plays a
significant role in improving the performance of EV charging by serving more EVs
in less amount of time [83–85].
The most common renewable energy resources are the wind and solar energy.
However, other energy resources such as the motion of water, the carbohydrates
in plants, and the warmth of the earth can also be exploited to satisfy the energy
demands in a sustainable manner. Future EVs need to be fast in both speed and
charging time. Current technologies allow EVs to be recharged within a couple of
hours. Although this time seems to be short for an EV, it is still very long compared
to traditional vehicles. A fast charging mechanism can be envisioned as follows:
when a car comes to recharge, a robotic system removes the discharged battery
4.4 Smart Distribution Systems 43
from the car and places it on a conveyer belt. This belt takes the battery to an
underground battery recharging unit and replaces it with a fully charged battery.
The whole process is done in a couple of minutes which seems very promising.
Scheduling can be achieved either in a centralized or decentralized manner. The
centralized model for EV scheduling is effective in reducing the total cost and peak-
to-average ratio of load. A decentralized system is the one in which the entry of peers
is not regulated, i.e., any peer can enter or leave the system at any time. However,
in a decentralized system, there is no centralized authority that makes decisions
on behalf of all parties. Instead, each party, also called a peer, makes local and
autonomous decisions towards its individual benefits which may possibly conflict
with other peers. Moreover, peers can directly interact with each other and share
information or provide services.
In real life, a number of constraints are involved in the charging of EVs. Some of
these constraints are listed below:
• Maximum and minimum output power limits
• Grid capacity
• Charging limit in batteries
• State-of-charge (SOC) of the battery and the charging rate
• Intermittent supply of renewable energy resources
To cope with the aforementioned constraints, developing smart scheduling
schemes is essential to dynamically allocate power for EVs taking into account the
charging duration, battery limit, grid conditions, and costs. Moreover, integrating
these constraints in the IoT paradigm will make the entire charging process more
efficient and reliable. In this section, the problem of EV scheduling in smart
distribution systems is presented.
Different charging levels depending on the desired charging time are listed
below:
• Level 1 (L-1) charging is the slow charging and the vehicle battery is charged
by applying 120VAC/16A for a 1.92-kW charging power using the on-board
battery charger. The charging time required for full capacity is about 10 h [76].
EV charging that takes place at homes can be considered as level 1 charging,
where the charging process is completed during the night.
• Level 2 (L-2) charging is called the standard charging. The vehicle battery
is charged by applying 208V-240VAC, 12A-80A for a 2.5–19.2-kW charging
power using the on-board battery charger. In L-2 charging, the time required to
fully charge an empty battery is 6–8 h. The best implementation of L-2 charging
is at places where the user stays for a long time, e.g., at work.
• Level 3 (L-3) is DC fast charging, where charging is done by applying up to 200A
for a 75-kW charging power using off-board chargers. The time required for fast
charging is about 30 min, whereas the charging price is high [76].
• Level 4 (L-4) is DC very fast charging, where charging is done using up to 400A
for a 240-kW charging power using off-board chargers. The very fast charging
is required at places where the user cannot wait for a long time, e.g., at public
charging stations. The time required for charging is about 15 min with very high
pricing [76].
The time horizon T is divided into discrete time slots (15-min time slot), i.e.,
the time required for charging an EV with very fast charging is 15 min (one time
slot) and the time required for the fast charging is 30 min (two time slots). Similarly,
the time required to charge an EV using average charging is 45 min (three time
slots) and the time required for slow charging is 60 min (four time slots). We always
ensure that the number of time slots is greater than or equal to the number of EVs,
otherwise the solution will not be feasible. The table provides an overview of the
notations used in the problem formulation.
The EV scheduling problem which is a binary integer linear programming
problem aims at maximizing the total profit through the scheduling of slow, average,
4.4 Smart Distribution Systems 45
Notation overview
Symbol Description
T Total time
Nv Number of electric vehicles
cs Cost of slow charging
ca Cost of average charging
cf Cost of fast charging
cvf Cost of very fast charging
ts Time for slow charging
ta Time for average charging
tf Time for fast charging
t vf Time for very fast charging
wi , xi , yi , zi Decision variable wi , xi , yi , zi ∈ {0,1}, ∀ i ∈ {1,2,3,.....Nv }
L−1 Level 1 Charging power 1.92 kW
L−2 Level 2 Charging power 2.5–19.2 kW
L−3 Level 3 Charging power 75 kW
L−4 Level 4 Charging power 240 kW
fast, and very fast charging levels. This problem is quite similar to a knapsack
problem and is an NP-hard (Non-deterministic polynomial time hard). The binary
integer variables wi ,xi ,yi ,zi ∈ {0,1}, ∀ i ∈ {1, 2, 3, ...., Nv } are considered as
the decision variables for the slow, average, fast, and very fast charging levels,
respectively. For instance, if wi is “1,” then the EV is under slow charging, and
if zi is “1,” then the vehicle is charged using the very fast charging level, etc. The
optimization problem is formulated as:
Nv
min : wi c + xi c + yi c + zi c
s a f vf
wi ,xi ,yi ,zi
i=1
Subject to:
C1 : wi + xi + yi + zi = 1, ∀i ∈ {1, 2, 3, ......, Nv } (4.1)
Nv
C2 : wi t s + xi t a + yi t f + zi t vf ≤ T
i=1
C3 : wi , xi , yi , zi ∈ {0, 1},
where cs , ca , cf , and cvf represent the cost of slow, average, fast, and very fast
charging, respectively. Nv denotes the total number of EVs available for charging.
t s , t a , t f , and t vf denote the time required for slow, average, fast, and very fast
charging, respectively. It means that the service provider must ensure that all the
EVs and batteries are charged before that time limit. The objective is to maximize
the total profit as shown in (4.1) by optimally minimizing the cost of charging while
46 4 Internet of Things Enabled Electric Vehicles in Smart Cities
Fig. 4.3 Slot occupancy versus maximum time slot for different charging systems
satisfying all customers. The constraint C1 shows that only one charging level can
take place. C2 ensures that the total charging time should be less than or equal to
the total time T . C3 indicates that variables representing the charging levels can be
either 0 or 1. Assume that we have 10 EVs to be charged. The rates for different
charging levels are as follows:
• For slow charging, 4 time slots costs 1 $
• For average charging, 3 time slots costs 3 $
• For fast charging, 2 time slots costs 4 $
• For very fast charging, 1 time slot costs 5 $
Solving the optimization problem yields the optimal scheduling of slow, average,
fast, and very fast charging for EVs at different time slots as shown in Fig. 4.3. It
is noticed that slot occupancy is high in the case when the maximum number of
available slots is large. On the other hand, slot occupancy is high when the maximum
number of available slots is small. This is because slow charging needs more slots
to complete charging. The result shows the optimal number of slot occupancy for
different charging types for the given number of maximum available slots.
4.5 Conclusion
The world’s fossil fuel supply is diminishing rapidly, and the transportation sector
is one of the major consumers. Further, to make our cities green and pollution-free,
EVs must dominate the transportation sector in the future, and to successfully incor-
porate EVs into the intelligent transportation and IoT systems, optimal scheduling
paradigms need to be developed to ensure optimal charging performance with lower
prices. This chapter presented a scheduling approach to maximize total profit.
Chapter 5
Blockchain Technology for Security
and Privacy in Internet of Things
5.1 Introduction
The Internet of Things (IoT) offers smart solutions by connecting physical objects
through the Internet. The connectivity of IoT nodes can be wired and wireless.
Nowadays, IoT nodes are involved in almost every walk of life with an objective
to improve quality of life. For example, IoT-based e-health solutions are available
and researchers in academia and industry are investigating more sophisticated
solutions. Similarly, IoT-based solutions are available for intelligent transportation
system (ITS), environment monitoring, etc. [19]. The number of IoT devices grows
in number which generates a large amount of data over the Internet. The data
generated by IoT devices is not only critical but also contains sensitive information.
Many advanced communication technologies including cellular networks, ZigBee,
Bluetooth, and cognitive radio networks are used to increase reliability and reduce
delay in IoT systems. Recently, the third-generation partnership project (3GPP)
standardized narrowband IoT (NB-IoT) to support IoT in long-term evaluation
advanced (LTE-A) (as discussed in Chap. 2). The NB-IoT aims to provide low-
rate connectivity for low-power IoT devices with extended coverage [86, 87]. The
architecture of IoT mainly consists of four elements. This includes IoT nodes that
can be a part of ad hoc sensor network, gateways which act as an intermediate device
between IoT nodes and cloud infrastructure, cloud infrastructure, and application
users as shown in Fig. 5.1.
The modern IoT solutions are being adopted rapidly which results in vulner-
abilities, security risks, and cyber-attacks which should be investigated properly
[88]. It is highlighted that “to the extent that everyday objects become information
security risks, the IoT could distribute those risks far more widely than the
Internet has to date [89].” IoT nodes are generally low power and do not have
extensive computational capabilities. Further, IoT nodes are expected to perform
main functionalities of applications. Therefore, traditional security protocols can
be computationally expensive for low-power IoT devices. In addition, most of the
Applications
City Management
Center
Hospital Emergency
Fire Department
Cloud infrastructure
adoption of blockchain for IoT applications can be useful but not a straightforward
process.
In this chapter, we provide a comprehensive survey of existing blockchain-based
solutions for security and privacy in IoT systems. The objective is to provide a
holistic view of blockchain technology for IoT systems. Following are the main
contributions of this chapter:
• The existing literature was carefully analyzed to get a deeper understanding of
research direction in the area of blockchain for IoT systems.
• We highlighted different challenges associated with the deployment of IoT and
blockchain for the IoT systems.
• We present two case studies to investigate the performance of blockchain for IoT
systems.
• We highlight the open research issues in blockchain for IoT systems.
Rest of the chapter is organized as follows: Sect. 5.2 provides an analysis of
existing literature in the area of blockchain for IoT systems. Different challenges
associated with the blockchain for IoT are highlighted in Sect. 5.3. Section 5.4
provides three case studies to investigate the performance of blockchain for IoT
systems. Finally, the conclusion is drawn and open research issues in blockchain for
IoT systems are discussed in Sect. 5.5.
Security and privacy issues in IoT emerged due to its global growth and continuous
increase of data generated by IoT nodes. Recently, many researchers from academia
and industry show the effectiveness of blockchain for IoT security and privacy. In
[91], authors discussed decentralized approaches for security and privacy in IoT
systems. The focus was given to the smart homes. Authors proposed a framework
based on proposed modified blockchain for smart homes. The proposed scheme
was analyzed in terms of basic security goals, i.e., confidentiality, integrity, and
availability. Simulation results are presented to show the effectiveness of proposed
modified blockchain scheme in the case of smart homes. A multi-layer secure
network model based on blockchain is presented in [93]. The proposed model
reduced the complexity and computation for the use of blockchain for IoT systems
by dividing it into the multi-level decentralized network.
Authors in [94] investigated the prospect of blockchain for the information
distribution in IoT systems. Key security requirements are highlighted and how
blockchain can help to address these requirements are discussed. A design for
information distribution in IoT systems using blockchain is presented to analyze
that how existing security schemes can be made more powerful with the use
of blockchain technology. In [95], authors highlighted several issues including
integrity, anonymity, and adaptability for data management in IoT systems. Also,
many use cases are discussed for the use of blockchain technology to address
50 5 Blockchain Technology for Security and Privacy in Internet of Things
highlighted issues, as well as open research issues are pointed out to address
the abovementioned issues in blockchain for IoT systems. A brief overview of
blockchain for IoT is presented in [96]. Authors addressed how blockchain can
address different challenges associated with IoT systems including costs and capac-
ity constraint, deficient architecture, cloud server availability, and susceptibility to
manipulation. Also, it is emphasized that how blockchain can improve the overall
security in the IoT systems.
In [97], a food supply chain traceability system was designed based on hazard
analysis and critical control points (HACCP), the blockchain, and IoT. The objective
was to provide a platform for the members of supply chain securely, transparently,
and reliably. Further, a new idea is presented for large-scale decentralized systems
called BigchainDB. Also, challenges associated with future use of blockchain tech-
nology in advanced food supply chain traceability system are discussed. Authors in
[98] proposed Internet of Smart Things (IoST) by adding features based on artificial
intelligence. IoST uses a blockchain protocol (permission-based) called Multichain
for secure communication among smart things. The choice of Multichain protocol
in IoT systems was mainly because of its low communication cost.
A lightweight blockchain technology-based architecture for IoT is proposed in
[99]. The proposed architecture can reduce the overhead of traditional blockchain
schemes while providing the same level of security and privacy. Authors val-
idated the proposed architecture in a smart home environment to highlight its
effectiveness. It is demonstrated by simulation results that the proposed solution
can significantly drop the packet and processing overhead when compared with
traditional blockchain technology. In [100], authors studied the use of blockchain
technology for better availability and accountability in IoT systems. An overview of
the implementation of the ongoing prototype is provided for better understanding.
In summary, given in Table 5.1, blockchain technology is extensively investigated
in the last couple of years. However, unlike traditional blockchain schemes, we need
lightweight and computationally efficient schemes for incorporation in IoT systems.
The new benefits offered by blockchain for IoT arrive with some new challenges.
There are many challenges involved in both the secure deployment of IoT and
blockchain for IoT. The objective of security and privacy of IoT systems are
availability, integrity, and confidentiality similar to any communication systems.
Some of the key challenges associated with the secure deployment of IoT systems
include:
• IoT systems are highly fragmented and consist of a variety of protocols and
communication technologies. This makes security and privacy issues very
5.3 Challenges Associated with Secure IoT Deployment and Blockchain for IoT 51
Lightweight
Scalability
Architectures
Optimal
Storage
Design
In this section, we will present two case studies which show the significance of
blockchain technology in IoT systems.
Smart home networks allow homeowners to use resources efficiently. A smart home
can be equipped with a number of IoT nodes and sensors. Similar to the traditional
IoT architecture, smart home architecture consists of: (1) sensors and devices, (2)
communication network, and (3) cloud. In addition to the traditional elements of
architecture, Blockchain-based architecture has local blockchain which is stored
on a resource capable node. The resource capable node is called “miner” and is
also responsible for communication between within and outside of the smart home.
Further, a local storage is there to store ledgers of the blockchain. An analysis is
performed to measure the performance of blockchain technology in smart homes.
An overview of blockchain-based smart home architecture is presented in [91] as
shown in Fig. 5.3. The proposed architecture offers less overhead for low-power
IoT nodes. It also consumes less energy and less time for different transactions
when compared with the traditional blockchain technology. However, the proposed
architecture needs to be tested for other IoT applications. We should come up with
an architecture which is suitable for many IoT applications.
54 5 Blockchain Technology for Security and Privacy in Internet of Things
Shared Overlay
A traditional food supply chain consists of mainly five members: (1) production, (2)
processing, (3) warehousing, (4) distribution, and (5) retail. Food traceability system
is extremely important for the food safety. Authors in [97] presented a framework
for food supply chain traceability system based on blockchain technology as shown
in Fig. 5.4. It is a decentralized IoT system which uses sensors and communication
technologies to collect and transfer data related to the food items. Each member
mentioned above can add, update, and look at the information about the food item.
Each food product is equipped with RFID tag which gives a unique identity. The
members of this system also have the digital profile which contains information such
as location, role in the supply chain, etc. The data is stored in a blockchain database
which is accessible by each member. The members can register themselves in the
system and after that, each member will have a public and private key. The proposed
framework will provide real-time information about the safety of food products in
a distributed way. The proposed system can significantly enhance the efficiency and
transparency of the food supply chain. This will boost the confidence of end user in
the food industry.
5.5 Conclusion 55
Registration
Storage
User
Consumers
Product Distributors
with
Tag Retailers
Legend:
Traceability system based
on internet of things, blockchain,
& distributed DBs.
Fig. 5.4 Framework for food supply chain traceability system [97]
5.5 Conclusion
Security and privacy are prime issues for the success of IoT systems. In this chapter,
we presented a comprehensive literature review of blockchain for IoT systems. We
also outlined key challenges associated with the deployment of IoT and blockchain
for IoT systems. We presented two case studies to illustrate the significance of
blockchain for IoT. Despite extensive research on blockchain for IoT in the last
couple of years, there exist several open areas which need to be investigated.
References
16. B. Stiller, T. Bocek, F. Hecht, G. Machado, P. Racz, M. Waldburger, A new economic analysis
of infrastructure investment, Department of Treasury with the Council of Economic Advisers.
Technical report, March 2012
17. C. of Copenhagen, Copenhagen Intelligent Traffic Solutions. https://stateofgreen.com/en/
profiles/city-of-copenhagen/solutions/copenhagen-intelligent-traffic-solutions. Accessed 20
Oct 2017
18. S. Pellicer, G. Santa, A.L. Bleda, R. Maestre, A.J. Jara, A.G. Skarmeta, A global perspective
of smart cities: a survey, in 2013 Seventh International Conference on Innovative Mobile and
Internet Services in Ubiquitous Computing (IMIS) (IEEE, Piscataway, 2013), pp. 439–444
19. W. Ejaz, M. Ibnkahla, Machine-to-machine communications in cognitive cellular systems, in
2015 IEEE International Conference on Ubiquitous Wireless Broadband (ICUWB) (IEEE,
Piscataway, 2015), pp. 1–5.
20. M. Naeem, W. Ejaz, L. Karim, S.H. Ahmed, A. Anpalagan, M. Jo, H. Song, Distributed
gateway selection for machine-to-machine communication in cognitive 5G networks. IEEE
Netw. Mag. 31(6), 94–100 (2017)
21. Z.-W. Alliance, The internet of things is powered by Z-Wave (2016). Retrieved January,
vol. 28, p. 2016, 2016
22. A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, M. Ayyash, Internet of things: a
survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor.
17(4), 2347–2376 (FourthQuarter 2015)
23. S.S.I. Samuel, A review of connectivity challenges in IoT-smart home, in 3rd MEC Interna-
tional Conference on Big Data and Smart City (ICBDSC) (IEEE, Piscataway, 2016), pp.
1–4
24. LinkLabs, A comprehensive look at low power, wide area neworks for IoT engineers and
decision makers. https://www.link-labs.com/lpwan. Accessed 20 Oct 2017
25. S. Andreev, O. Galinina, A. Pyattaev, M. Gerasimenko, T. Tirronen, J. Torsner, J. Sachs,
M. Dohler, Y. Koucheryavy, Understanding the IoT connectivity landscape: a contemporary
m2m radio technology roadmap. IEEE Commun. Mag. 53(9), 32–40 (2015)
26. V. Mohanan, R. Budiarto, I. Aldmour, Powering the Internet of Things with 5G Networks
(IGI Global, Hershey, 2017)
27. LinkLabs, Selecting a wireless technology for new industrial Internet of Things Products.
Technical report, 2015
28. A.W. Paper, What G is right for IoT/ M2M. Technical report, 2015
29. J. Swetina, G. Lu, P. Jacobs, F. Ennesser, J. Song, Toward a standardized common M2M
service layer platform: Introduction to oneM2M. IEEE Wirel. Commun. 21(3), 20–26 (2014)
30. F. Boccardi, R.W. Heath, A. Lozano, T.L. Marzetta, P. Popovski, Five disruptive technology
directions for 5G. IEEE Commun. Mag. 52(2), 74–80 (2014)
31. S.-G. Yoon, S.-G. Kang, S. Jeong, C. Nam, Priority inversion prevention scheme for PLC
vehicle-to-grid communications under the hidden station problem. IEEE Trans. Smart Grid
vol. PP, (99) (2017)
32. V.C. Gungor, D. Sahin, T. Kocak, S. Ergut, C. Buccella, C. Cecati, G.P. Hancke, Smart grid
technologies: Communication technologies and standards. IEEE Trans. Ind. Inf. 7(4), 529–
539 (2011)
33. S. Ziegler, A. Skarmeta, P. Kirstein, L. Ladid, Evaluation and recommendations on IPv6 for
the Internet of Things, in 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT), Milan,
December. (IEEE, Piscataway, 2015), pp. 548–552
34. M. Centenaro, L. Vangelista, A. Zanella, M. Zorzi, Long-range communications in unlicensed
bands: the rising stars in the iot and smart city scenarios. IEEE Wirel. Commun. 23(5), 60–67
(2016)
35. S. Jianjun, W. Xu, G. Jizhen, C. Yangzhou, The analysis of traffic control cyber-physical
systems. Proc.-Soc. Behav. Sci. 96, 2487–2496 (2013)
36. T. Uslà et al., The trend towards the Internet of Things: what does it help in disaster and risk
management? Planet@ Risk, vol. 3, no. 1, 2015
37. Ericsson, Mobility report: internet of things forecast. Technical report, 2018
References 59
38. M. Stolpe, The internet of things: Opportunities and challenges for distributed data analysis.
ACM SIGKDD Explorations Newsletter 18(1), 15–34 (2016)
39. Z.M. Hira, D.F. Gillies, A review of feature selection and feature extraction methods applied
on microarray data. Adv. Bioinform. 2015, 198363 (2015)
40. H.H. Pajouh, R. Javidan, R. Khayami, D. Ali, K.-K.R. Choo, A two-layer dimension reduction
and two-tier classification model for anomaly-based intrusion detection in IoT backbone
networks, in IEEE Transactions on Emerging Topics in Computing, 2016
41. T. Zhang, B. Yang, Big data dimension reduction using PCA, in 2016 IEEE International
Conference on Smart Cloud (SmartCloud) (IEEE, Piscataway, 2016), pp. 152–157
42. K. Guo, Y. Tang, P. Zhang, CSF: crowdsourcing semantic fusion for heterogeneous media big
data in the Internet of Things. Inf. Fusion 37, 77–85 (2017)
43. M.H. ur Rehman, V. Chang, A. Batool, T.Y. Wah, Big data reduction framework for value
creation in sustainable enterprises. Int. J. Inf. Manage. 36(6), 917–928 (2016)
44. S. He, D.-H. Shin, J. Zhang, J. Chen, Y. Sun, Full-view area coverage in camera sensor
networks: dimension reduction and near-optimal solutions. IEEE Trans. Veh. Technol. 65(9),
7448–7461 (2016)
45. A. Papageorgiou, B. Cheng, E. Kovacs, Real-time data reduction at the network edge
of Internet-of-Things systems, in 11th International Conference on Network and Service
Management (CNSM) (IEEE, Piscataway, 2015), pp. 284–291
46. S. Cheng, Z. Cai, J. Li, H. Gao, Extracting Kernel dataset from big sensory data in wireless
sensor networks. IEEE Trans. Knowl. Data Eng. 29(4), 813–827 (2017)
47. Dimensionality Reduction. https://www.ritchieng.com/machine-learning-dimensionality-
reduction/. Accessed 22 July 2018
48. Beginners Guide To Learn Dimension Reduction Techniques. https://www.analyticsvidhya.
com/blog/2015/07/dimension-reduction-methods/. Accessed 22 July 2018
49. C.P. Chen, C.-Y. Zhang, Data-intensive applications, challenges, techniques and technologies:
a survey on Big Data. Inf. Sci. 275, 314–347 (2014)
50. F. Chen, P. Deng, J. Wan, D. Zhang, A.V. Vasilakos, X. Rong, Data mining for the internet of
things: literature review and challenges. Int. J. Distrib. Sens. Netw. 11(8), 431047 (2015)
51. D.H. Jeong, C. Ziemkiewicz, W. Ribarsky, R. Chang, C.V. Center, Understanding principal
component analysis using a visual analytics tool, Charlotte visualization center, UNC
Charlotte, vol. 19, 2009
52. N. Kumar, S. Singh, A. Kumar, Random permutation principal component analysis for
cancelable biometric recognition. Appl. Intell. 48(9) 2824–2836 (2018)
53. J.C. Faria, C.G.B. Demétrio, I.B. Allaman, Biplot of multivariate data based on principal
components, 2018
54. R. Indhumathi, S. Sathiyabama, Reducing and clustering high dimensional data through
principal component analysis. Int. J. Comput. Appl. 11(8), 1–4 (2010)
55. A. Asuncion, D. Newman, UCI machine learning repository, 2007
56. P. Sadeghi-Barzani, A. Rajabi-Ghahnavieh, H. Kazemi-Karegar, Optimal fast charging station
placing and sizing. Appl. Energy 125, 289–299 (2014)
57. A. Zakariazadeh, S. Jadid, P. Siano, Multi-objective scheduling of electric vehicles in smart
distribution system. Energy Convers. Manage. 79, 43–53 (2014)
58. P. Yi et al., Energy scheduling and allocation in electric vehicle energy distribution networks,
in Innovative Smart Grid Technologies (ISGT) IEEE PES, February 2014, pp. 1–6
59. A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aledhari, M. Ayyash, Internet of things: a
survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor.
17(4), 2347–2376 (FourthQuarter 2015)
60. N. Taheri, Linear Optimization Methods for Vehicle Energy and Communication Networks
(Stanford University, Stanford, 2012)
61. W. Su, M.Y. Chow, Computational intelligence-based energy management for a large-scale
PHEV/PEV enabled municipal parking Deck. Appl. Energy 96, 171–182 (2012)
60 References
62. M.C. Falvoa, R.L. Lamedicaa, R. Bartonib, G. Maranzanoc, Energy management in metro-
transit systems: an innovative proposal toward an integrated and sustainable urban mobility
system including plug-in electric vehicles. Electr. Power Syst. Res. 81, 2127–2138 (2011)
63. J. Yu, W. Gu, Z. Wu, Intelligent PHEV charging and discharging strategy in smart grid,
in IEEE Fifth International Conference on Advanced Computational Intelligence(ICACI),
October 2012, pp. 1107–1112
64. S. Ahmed, V. Ganesh, Plug-in vehicles and renewable energy sources for cost and emission
reductions. IEEE Trans. Ind. Electron. 58, 1229–1238 (2011)
65. T. David, B. Ross, The evolution of plug-in electric vehicle-grid interactions. IEEE Trans.
Smart Grid 3, 500–505 (2012)
66. A. Grünewald, S. Hardt, M. Mielke, and R. Brück, A decentralized charge management
for electric vehicles using a genetic algorithm, in IEEE World Congress on Computational
Intelligence WCCI, June 2012, pp. 1–7
67. R.S. Wimalendra, L. Udawatta, S. Karunarathna, Determination of maximum possible fuel
economy of HEV for known drive cycle: genetic algorithm based approach, in International
Conference on Information and Automation for Sustainability, December 2008, pp. 289–294
68. B. Özden, Modeling and optimization of hybrid electric vehicles. The Graduate School of
Natural and Applied Sciences of Middle East Technical University, 2013
69. A. Bandyopadhyay, L. Wang, V.K. Devabhaktuni, R.C. Green, Aggregator analysis for
efficient day-time charging of plug-in hybrid electric vehicles, in IEEE Power and Energy
Society General Meeting, July 2011, pp. 1–8
70. Y. Yao, D.W. Gao, Charging load from large-scale plug-in hybrid electric vehicles: impact
and optimization, in IEEE PES Innovative Smart Grid Technologies (ISGT), February 2013,
pp. 1–6
71. F. Fazelpour, M. Vafaeipour, O. Rahbari, M.A. Rosen, Intelligent optimization of charge
allocation for plug-in hybrid electric vehicles utilizing renewable energy considering grid
characteristics, in IEEE International Conference on Smart Energy Grid Engineering, August
2013, pp. 1–8
72. J. Prasomthong, W. Ongsakul, J. Meyer, Optimal placement of vehicle-to-grid charging
station in distribution system using particle swarm optimization with time varying acceler-
ation coefficient, in International Conference and Utility Exhibition on Green Energy for
Sustainable Development (ICUE), March 2014, pp. 1–6
73. D. Dallinger, J. Link, M. Büttner, Smart grid agent: plug-in electric vehicle. IEEE Trans.
Sustainable Energy 5(3), 710–717 (2014)
74. T. Ghanbarzadeh, P.T. Baboli, M. Rostami, M.P. Moghaddam, M.K. Sheikh-El-Eslami, Wind
farm power management by high penetration of PHEV, in IEEE Power and Energy Society
General Meeting, July 2011, pp. 1–5
75. A. Mercurio, A.D. Giorgio, F. Purificato, Optimal fully electric vehicle load balancing with an
ADMM algorithm in Smartgrids, in Mediterranean Conference on Control and Automation
(MED), June 2013, pp. 119–129
76. A. Hess et al., Optimal deployment of charging stations for electric vehicular networks, in
International Conference on Emerging Networking Experiments and Technologies, December
2012, pp. 1–6
77. D. Nguyen, L. Le, Optimal energy trading for building microgrid with electric vehicles and
renewable energy resources, in Innovative Smart Grid Technologies Conference (ISGT), 2014
February, pp. 1–5
78. M. Alizadeh, A. Scaglione, J. Davies, K. Kurani, A scalable stochastic model for the
electricity demand of electric and plug-in hybrid vehicles. IEEE Trans. Smart Grid 5(2), 848–
860 (2014)
79. Q. Guo, S. Xin, H. Sun, Z. Li, B. Zhang, Rapid-charging navigation of electric vehicles based
on real-time power systems and traffic data. IEEE Trans. Smart Grid 5(4), 1969–1979 (2014)
80. C. Battistelli, L. Baringob, A. Conejob, Optimal energy management of small electric energy
systems including V2G facilities and renewable energy sources. Electr. Power Syst. Res. 92,
50–59 (2012)
References 61
81. M. Moradijoz, M.P. Moghaddam, Optimum allocation of parking lots in distribution systems
for loss reduction, in IEEE Power and Energy Society General Meeting, July 2012, pp. 1–5
82. D.Q. Xu, G. Joós, M. Lévesque, M. Maier, Integrated V2G, G2V, and renewable energy
sources coordination over a converged fiber-wireless broadband access network. IEEE Trans.
Smart Grid 4(3), 1381–1390 (2013)
83. A.U. Haq, M.J. Chadhry, F. Saleemi, A smart charging station for EVs with evaluation of
different energy storage technologies, in IEEE Conference on Clean Energy and Technology
(CEAT), November 2013, pp. 248–253
84. N.G. Omran, S. Filizadeh, Location-based forecasting of vehicular charging load on the
distribution system. IEEE Trans. Smart Grid 5(2), 632–641 (2014)
85. M.R. Aghaebrahimi, M.M. Ghasemipour, A. Sedghi, Probabilistic optimal placement of EV
parking considering different operation strategies, in IEEE Mediterranean Electrotechnical
Conference, April 2014, pp. 108–114
86. A.E. Mostafa, Y. Zhou, V.W. Wong, Connectivity maximization for narrowband IoT systems
with NOMA, in 2017 IEEE International Conference on Communications (ICC) (IEEE,
Piscataway, 2017), pp. 1–6
87. Y.-P.E. Wang, X. Lin, A. Adhikary, A. Grovlen, Y. Sui, Y. Blankenship, J. Bergman, H.S.
Razaghi, A primer on 3GPP narrowband internet of things. IEEE Commun. Mag. 55(3), 117–
123 (2017)
88. S. Sicari, A. Rizzardi, L.A. Grieco, A. Coen-Porisini, Security, privacy and trust in internet of
things: the road ahead. Comput. Netw. 76, 146–164 (2015)
89. A. Bassi, G. Horn, Internet of things in 2020: a roadmap for the future. Eur. Commission: Inf.
Soc. Media 22, 97–114 (2008)
90. R. Roman, J. Zhou, J. Lopez, On the features and challenges of security and privacy in
distributed internet of things. Comput. Netw. 57(10), 2266–2279 (2013)
91. A. Dorri, S.S. Kanhere, R. Jurdak, P. Gauravaram, Blockchain for IoT security and privacy:
the case study of a smart home, in 2017 IEEE International Conference on Pervasive
Computing and Communications Workshops (PerCom Workshops). (IEEE, Piscataway,
2017), pp. 618–623
92. A. Dorri, S.S. Kanhere, R. Jurdak, Blockchain in internet of things: challenges and solutions
(2016). Preprint. arXiv:1608.05187
93. C. Li, L.-J. Zhang, A blockchain based new secure multi-layer network model for internet
of things, in 2017 IEEE International Congress on Internet of Things (ICIOT) (IEEE,
Piscataway, 2017), pp. 33–41
94. G.C. Polyzos, N. Fotiou, Blockchain-assisted information distribution for the internet of
things, in 2017 IEEE International Conference on Information Reuse and Integration (IRI)
(IEEE, Piscataway, 2017), pp. 75–78
95. M. Conoscenti, A. Vetro, J.C. De Martin, Blockchain for the internet of things: a systematic
literature review, in 2016 IEEE/ACS 13th International Conference of Computer Systems and
Applications (AICCSA) (IEEE, Piscataway, 2016), pp. 1–6
96. N. Kshetri, Can blockchain strengthen the internet of things? IT Professional 19(4), 68–72
(2017)
97. F. Tian, A supply chain traceability system for food safety based on HACCP, blockchain
& internet of things, in 2017 International Conference on Service Systems and Service
Management (ICSSSM) (IEEE, Piscataway, 2017), pp. 1–6
98. N. Fabiano, The internet of things ecosystem: the blockchain and privacy issues. The
challenge for a global privacy standard, in 2017 International Conference on Internet of
Things for the Global Community (IoTGC) (IEEE, Piscataway, 2017), pp. 1–7
99. M. Samaniego, R. Deters, Internet of smart things-IoST: using blockchain and clips to make
things autonomous, in 2017 IEEE International Conference on Cognitive Computing (ICCC)
(IEEE, Piscataway, 2017), pp. 9–16
100. A. Dorri, S.S. Kanhere, R. Jurdak, Towards an optimized blockchain for IoT, in Proceedings
of the Second International Conference on Internet-of-Things Design and Implementation
(ACM, New York, 2017), pp. 173–178
Index
A Communication technologies
Adaptive cruise control, 10 cellular communication, 22–23
Advanced message queuing protocol (AMQP), disaster management, 17
26 home security and automation, 17
Aeris, 19 non-cellular technologies
AT&T, 23 Bluetooth, 19–21
6LowPan, 19
Wi-Fi, 19–21
B ZigBee, 19–21
Barcelona, 1 power grid systems, 17
Battery EV (BEV), 41 traffic management, 17
BigchainDB, 50 Constrained application protocol (CoAP), 26
Bitcoin, 48 Construction risk, 15
Blockchain technology Continuous air interface long and medium
basic security goals, 49 range (CALM), 28
BigchainDB, 50 Control4, 9
challenges, 49–53 Cooperative awareness message (CAM), 27
cryptocurrency system, 48 Copenhagen, 1
food supply chain traceability system, 50, Copenhagen intelligent traffic solutions
54–55 (CITSs), 10
IoST, 50
multi-layer secure network model, 49
recent literature on, 51 D
smart home, 53–54 Data distribution service (DDS), 26
transactions, 48 Decentralized environmental notification
Bluetooth, 19–21, 47 message (DENM), 27
Bluetooth special interest group (SIG), 23 Dedicated short-range communications
(DSRC), 28
Delhi, 1
C Diabetes Log, 11
Canary, 9 Dimension reduction
Chicago, 1 big data analytics, 34–35
Cognitive radio networks, 47 business model, 33
Communication channels, 17 categories of, 32
ETSI, 23 O
IEEE, 23 Obstacle warning, 10
IETF, 23 OFDMA technology, 23
ITU, 23 Operational risk, 15
network layer, 25–26 Ottawa, 1
oneM2M platform, 23
PHY and MAC layers, 23–25
ZigBee Alliance, 23 P
schematic representation, 18 Paris, 1
sensors, 17 Physical Infrastructure, 10
use-case analysis Plug-in Electric Train (PET), 41
disaster management, 28–29 Plug-in EV (PEV), 41
ITS, 27–28 Plug-in Hybrid EV (PHEV), 41
use cases of, 18 Policy risk, 15
Iris, 9 Power line communication (PLC), 7, 8
Iris dataset, 36–37 Principal component analysis (PCA), 32,
36–37
Processing unit, 17
K Public Wi-Fi, 10
Kyoto, 1
Q
Queuing theory, 42
L
London, 1
Long-term evaluation advanced (LTE-A), 47
Lose It!, 11 R
6LoWPAN, 25 Random access channel (RACH), 24
Low-power IoT devices, 31 Representational state transfer (REST), 26
Low-power wide-area (LPWA), 22 Rio de Janeiro, 1
Low-rate wireless personal area networks Routing, 25
(LR-WPAN), 24
LTE-advanced (LTE-A), 24
LTE-M, 23 S
Savant, 9
Scheduling algorithms, 42
Sensors, 17
M Sensor Vehicle (SV), 41
Market risk, 15 Seoul, 1
Medical wearable, 18 Shanghai, 1
Message queue telemetry transport (MQTT), Siemens, 1
26 Smart appliances, 9
Meter reading, 2 Smart cities
M-health, 11 challenges
Mobile health applications, 11 costs and quality, 14
planning, 11–14
risks, 15
N security and privacy, 14
Naïve Bayes, 33 characteristics of, 2–3
Narrowband IoT (NB-IoT), 47 smart economy, 3
New York, 1 smart environment, 4–5
Nokia, 19 smart governance, 4
Notion, 9 smart living, 5
66 Index
T
Technology risk, 15 Z
Teleconsultants, 11 ZigBee, 7, 9, 19–21, 47
Telemedicine, 11 ZigBee Alliance, 23
Third-generation (3G) network, 7, 22 Z-Wave alliance, 25