Fiot Notes
Fiot Notes
Fiot Notes
FIOT Notes
JNTU HYDERABAD
B.TECH/OPEN ELECTIVE/R18
SYLLABUS
UNIT – I
UNIT – II
UNIT – III
UNIT – IV
UNIT – V
*****
Page 1 of 77
UNIT – I
(IOT)
“Internet of Things (IoT)” was coined by Kevin Ashton in 1999, and it has
recently become more relevant to the practical world largely because of
the growth of mobile devices, embedded and appearing communication,
cloud computing and data analytics.
The “Thing” in IoT can be any device with any kind of built-in-sensors with
the ability to collect and transfer data over a network without manual
intervention.
The embedded technology in the object helps them to interact with internal
states and the external environment, which in turn helps in decisions making
process.
However, all complete IoT systems are the same in that they represent the
integration of four distinct components: sensors/devices, connectivity, data
processing, and a user interface.
IoT comprises things that have unique identities and are connected to internet.
By 2020 there will be a total of 50 billion devices/things connected to internet.
Internet of Things would be a $8.9 trillion market in 2020.
IoT is not limited to just connecting things to the internet but also allow
things to communicate and exchange data.
Imagine a world where billions of objects can sense, communicate and share
information, all interconnected over public or private Internet Protocol (IP)
networks. These interconnected objects have data regularly collected,
analyzed and used to initiate action, providing a wealth of intelligence for
planning, management and decision making. This is the world of the Internet
of Things.
Page 2 of 77
The Internet of Things (IoT) describes the network of physical objects — “things”—
that are embedded with sensors, software, and other technologies for the purpose
of connecting and exchanging data with other devices and systems over the internet.
Internet of Things can create information about the connected objects, analyze it,
and make decisions; in other words, one can tell that the Internet of Things is
smarter than the Internet. Security cameras, sensors, vehicles, buildings, and
software are examples of things that can exchange data among each other.
(Or)
Page 3 of 77
personalities and use intelligent interfaces, and are seamlessly integrated into the
information network, often communicate data associated with users and their
environments.
(Or)
The internet of things (IoT) is a computing concept that describes the idea of
everyday physical objects being connected to the internet and being able to
identify themselves to other devices. It has dynamic global network infrastructure
with self-configuring capabilities based on standard and interoperable
communication protocols where physical and virtual “things” have identities,
physical attributes and virtual network and use intelligent interfaces.
Benefits of IoT: Since IoT allows devices to be controlled remotely across the
internet, thus it created opportunities to directly connect & integrate the physical
world to the computer-based systems using sensors and internet. The
interconnection of these multiple embedded devices will be resulting in automation
in nearly all fields and also enabling advanced applications. This is resulting in
improved accuracy, efficiency and economic benefit with reduced human
intervention. It encompasses technologies such as smart grids, smart homes,
intelligent transportation and smart cities.
CHARACTERISTICS OF IOT
1) Dynamic & Self Adapting: IoT devices and systems may have the capability
to dynamically adapt with the changing contexts and take actions based on their
operating conditions, user’s context or sensed environment.
Eg: the surveillance system is adapting itself based on context and changing
conditions.
Page 4 of 77
4) Unique Identity: Each IoT device has a unique identity and a unique identifier
(IP address).
The Applications on IoT networks extract and create information from lower- level
data by filtering, processing, categorizing, condensing and contextualizing the
data.
1) Home.
2) Cities.
3) Environment.
4) Energy.
5) Retail.
6) Logistics.
7) Agriculture.
8) Industry.
9) Health & Lifestyle.
Page 5 of 77
1) Home Automation:
Page 6 of 77
2) Cities:
i. Smart Parking: make the search for parking space easier and convenient for
drivers. Smart parking is powered by IoT systems that detect the no. of empty
parking slots and send information over internet to smart application
backends.
ii. Smart Lighting: for roads, parks and buildings can help in saving energy.
iii. Smart Roads: Equipped with sensors can provide information on driving
condition, travel time estimating and alert in case of poor driving conditions,
traffic condition and accidents.
iv. Structural Health Monitoring: uses a network of sensors to monitor the
vibration levels in the structures such as bridges and buildings.
v. Surveillance: The video feeds from surveillance cameras can be
aggregated in cloud based scalable storage solution.
vi. Emergency Response: IoT systems for fire detection, gas and water
leakage detection can help in generating alerts and minimizing their effects
on the critical infrastructures.
3) Environment:
Page 7 of 77
iv. Forest Fire Detection: Forest fire can cause damage to natural resources,
property and human life. Early detection of forest fire can help in
minimizing damage.
v. River Flood Detection: River floods can cause damage to natural and human
resources and human life. Early warnings of floods can be given by
monitoring the water level and flow rate. IoT based river flood monitoring
system uses a no. of sensor nodes that monitor the water level and flow rate
sensors.
4) Energy:
5) Retail:
Page 8 of 77
6) Logistics:
i. Route generation & scheduling: IoT based system backed by cloud can
provide first response to the route generation queries and can be scaled up to
serve a large transportation network.
ii. Fleet Tracking: Use GPS to track locations of vehicles in real-time.
iii. Shipment Monitoring: IoT based shipment monitoring systems use sensors
such as temp, humidity, to monitor the conditions and send data to cloud,
where it can be analyzed to detect food spoilage.
iv. Remote Vehicle Diagnostics: Systems use on-board IoT devices for
collecting data on Vehicle operations (speed, RPM etc.,) and status of
various vehicle subsystems.
7) Agriculture:
8) Industry:
The "Things" in IoT usually refers to IoT devices which have unique
identities and can perform remote sensing, actuating and monitoring
capabilities.
IoT devices can:
⮡ Exchange data with other connected devices and applications (directly
or indirectly), or
Page 9 of 77
⮡ Collect data from other devices and process the data locally or
⮡ Send the data to centralized servers or cloud-based application back-
ends for processing the data, or
⮡ Perform some tasks locally and other tasks within the IoT
infrastructure, based on temporal and space constraints.
The things in IoT refers to IoT devices which have unique identities and
perform remote sensing, actuating and monitoring capabilities. IoT devices
can exchange data with other connected devices applications. It collects
data from other devices and process data either locally or remotely.
An IoT device may consist of several interfaces for connections/
communication to other devices, both wired and wireless. These includes:
i. I/O interfaces for sensors.
ii. Interfaces for Internet connectivity.
iii. Memory and storage interfaces.
iv. Audio/video interfaces.
Page 10 of 77
2) IoT Protocols:
i. Link Layer:
802.3 – Ethernet
802.11 – WiFi
802.16 – WiMax
802.15.4 – LR-WPAN
2G/3G/4G
ii. Network/Internet Layer:
IPv4
IPv6
6LoWPAN
iii. Transport Layer:
TCP
UDP
iv. Application Layer:
HTTP
CoAP
WebSocket
MQTT
XMPP
DDS
AMQP
Page 11 of 77
i) Link Layer: Protocols determine how data is physically sent over the network’s
physical layer or medium. Local network connect to which host is attached. Hosts on
the same link exchange data packets over the link layer using link layer protocols.
Link layer determines how packets are coded and signaled by the h/w device over
the medium to which the host is attached.
Protocols:
Page 12 of 77
Protocols:
Protocols:
Page 13 of 77
iv) Application Layer: Defines how the applications interface with lower layer
protocols to send data over the n/w. Enables process-to-process communication
using ports.
Protocols:
HTTP: Hyper Text Transfer Protocol that forms foundation of WWW. Follow
request- response model Stateless protocol.
CoAP: Constrained Application Protocol for machine-to-machine (M2M)
applications with constrained devices, constrained environment and
constrained n/w. Uses client- server architecture.
WebSocket: allows full duplex communication over a single socket
connection.
MQTT: Message Queue Telemetry Transport is light weight messaging
protocol based on publish-subscribe model. Uses client server architecture.
Well suited for constrained environment.
XMPP: Extensible Message and Presence Protocol for real time
communication and streaming XML data between network entities.
Support client-server and server-server communication.
DDS: Data Distribution Service is data centric middleware standards for
device-to-device or machine-to-machine communication. Uses publish-
subscribe model.
AMQP: Advanced Message Queuing Protocol is open application layer
protocol for business messaging. Supports both point-to-point and publish-
subscribe model.
1) Device.
2) Communication.
3) Services.
4) Management.
5) Security.
Page 14 of 77
6) Applications.
SENSING
Page 15 of 77
3) Motion sensors.
4) Gas sensors.
5) Smoke sensors.
6) Pressure sensors.
7) Image sensors.
8) IR sensors.
ACTUATION
Another type of transducer that you will encounter in many IoT systems is an
actuator. In simple terms, an actuator operates in the reverse direction of a sensor.
It takes an electrical input and turns it into physical action.
SENSING VS ACTUATION
BASICS OF NETWORKING
Switches, routers, and wireless access points are the essential networking basics.
Through them, devices connected to your network can communicate with one
another and with other networks, like the Internet. Switches, routers, and wireless
access points perform very different functions in a network.
COMMUNICATION PROTOCOLS
1) Request-Response Model.
2) Publish-Subscribe Model.
3) Push-Pull Model.
4) Exclusive Pair Model.
1) Request-Response Model: In which the client sends request to the server and
the server replies to requests. Is a stateless communication model and each
request-response pair is independent of others.
Page 16 of 77
3) Push-Pull Model: in which data producers push data to queues and consumers
pull data from the queues. Producers do not need to aware of the consumers. Queues
help in decoupling the message between the producers and consumers.
Page 17 of 77
Page 18 of 77
and web APIs that focus on a system ‘s resources and have resource states
are addressed and transferred.
Stateless: Each request from client to server must contain all the info. Necessary
to understand the request, and cannot take advantage of any stored context on the
server.
Page 19 of 77
Code on Demand: Servers can provide executable code or scripts for clients to
execute in their context. This constraint is the only one that is optional.
Page 20 of 77
*****
Page 21 of 77
UNIT – II
MACHINE-TO-MACHINE (M2M)
COMMUNICATIONS
Page 22 of 77
Page 23 of 77
INTEROPERABILITY IN IOT
Dimensions for Interoperability: The main objective of this report is not to produce
a new definition on interoperability but to explore the different roles and
functionality that interoperability plays in IoT. There are many definitions of
interoperability; we try to provide a common definition that can be extracted from
many of those definitions (bringing from the 3 rd Generation Partnership Project,
3GPP). Interoperability is:
Page 24 of 77
“the ability of two or more systems or components to exchange data and use
information”
Page 25 of 77
Following the definitions and the trends on ICT sector about sensors and sensor
data we can add two other dimensions: Static and dynamic interoperability.
Page 26 of 77
Page 27 of 77
Arduino Programs:
Page 28 of 77
Page 29 of 77
Page 30 of 77
Page 31 of 77
Page 32 of 77
Page 33 of 77
Examples:
1) Electrical Circuit.
2) Blinking LED.
3) Switch.
4) Potentiometer.
5) Temperature.
6) Light Sensor.
7) Thermistor.
Page 34 of 77
Page 35 of 77
*****
Page 36 of 77
UNIT – III
INTRODUCTION TO PYTHON
PROGRAMMING
Python
Python Benefits
Page 37 of 77
Python – Setup:
Datatypes
There are various data types in Python. Some of the important types are listed below.
Python Numbers
Integers, floating point numbers and complex numbers falls under Python numbers
category. They are defined as int, float and complex class in Python. We can use the
type () function to know which class a variable or a value belongs to and the is
instance () function to check if an object belongs to a particular class.
Integers can be of any length; it is only limited by the memory available. A floating-
point number is accurate up to 15 decimal places. Integer and floating points are
separated by decimal points. 1 is integer, 1.0 is floating
Page 38 of 77
point number. Complex numbers are written in the form, x + yj, where x is the
real part and y is the imaginary part. Here are some examples.
Python List
List is an ordered sequence of items. It is one of the most used datatypes in Python
and is very flexible. All the items in a list do not need to be of the same type.
Declaring a list is pretty straight forward. Items separated by commas are
enclosed within brackets [].
We can use the slicing operator [ ] to extract an item or a range of items from a
list. Index starts form 0 in Python.
Page 39 of 77
Python Tuple
Tuple is an ordered sequence of items same as list. The only difference is that
tuples are immutable. Tuples once created cannot be modified. Tuples are used to
write-protect data and are usually faster than list as it cannot change dynamically.
It is defined within parentheses () where items are separated by commas.
Script.py
Page 40 of 77
Python Strings
String is sequence of Unicode characters. We can use single quotes or double quotes
to represent strings. Multi-line strings can be denoted using triple quotes, ''' or """.
Like list and tuple, slicing operator [ ] can be used with string. Strings are
immutable.
Script.py
We can perform set operations like union, intersection on two sets. Set has unique
values. They eliminate duplicates. Since, set are unordered collection, indexing has
no meaning. Hence the slicing operator [] does not work. It is generally used when
we have a huge amount of data.
Dictionaries are optimized for retrieving data. We must know the key to retrieve
the value. In Python, dictionaries are defined within braces {} with each item
being a pair in the form key:
We use key to retrieve the respective value. But not the other way around.
Page 41 of 77
Script.py
Python if Statement
Syntax
if test expression:
statement(s)
Here, the program evaluates the test expression and will execute statement(s) only if
the text expression is True.
If the text expression is False, the statement(s) is not executed. In Python, the
body of the if statement is indicated by the indentation. Body starts with an
indentation and the first unindebted line marks the end. Python interprets non-
zero values as True. None and 0 are interpreted as False.
Page 42 of 77
In the above example, num > 0 is the test expression. The body of it is
executed only if this evaluates to True.
When variable num is equal to 3, test expression is true and body inside body of it
is executed. If variable num is equal to -1, test expression is false and
Page 43 of 77
body inside body of it is skipped. The print() statement falls outside of the if block
(unindebted). Hence, it is executed regardless of the test expression.
Page 44 of 77
The elif is short for else if. It allows us to check for multiple expressions. If the
condition for if is False, it checks the condition of the next elif block and so on. If
all the conditions are False, body of else is executed. Only one block among the
several if...elif...else blocks is executed according to the condition. The if block
can have only one else block. But it can have multiple elifblocks.
Flowchart of if...elif...else
Page 45 of 77
Page 46 of 77
Indentation is the only way to figure out the level of nesting. This can get confusing,
so must be avoided if we can.
Page 47 of 77
The for loop in Python is used to iterate over a sequence (list, tuple, string) or other
iterable objects. Iterating over a sequence is called traversal. Syntax of for Loop
for Val in sequence:
Body of for
Here, Val is the variable that takes the value of the item inside the sequence on
each iteration.
Loop continues until we reach th e last item in the sequence. The body of for
loop is separated from the rest of the code using indentation.
Page 48 of 77
INTRODUCTION TO RASPBERRY PI
Page 49 of 77
Page 50 of 77
2) Raspberry Pi 1 Model A+
3) Raspberry Pi 1 Model B
4) Raspberry Pi 1 Model B+
5) Raspberry Pi 2 Model B
6) Raspberry Pi 3 Model B
7) Raspberry Pi Zero
Page 51 of 77
cable. DSI provides fast High resolution display interface specifically used
for sending video data directly from GPU to the LCD display.
4) Composite Video and Audio Output: The composite Video and Audio
output port carries video along with audio signal to the Audio/Video systems.
5) Power LED: It is a RED colored LED which is used for Power indication.
This LED will turn ON when Power is connected to the Raspberry Pi. It is
connected to 5V directly and will start blinking whenever the supply voltage
drops below 4.63V.
6) ACT PWR: ACT PWR is Green LED which shows the SD card activity.
Page 52 of 77
raspberrypi Login: pi
Password: raspberry
This is the default user name and password. You can change the
password after the first login.
The above command window can be used to operate Raspberry Pi.
To get GUI environment on Raspberry Pi, use below command.
Page 53 of 77
Page 54 of 77
Page 55 of 77
RASPBERRY PI INTERFACES
1) Serial: The serial interface on Raspberry Pi has receive (Rx) and transmit
(Tx) pins for communication with serial peripherals.
2) SPI: Serial Peripheral Interface (SPI) is a synchronous serial data protocol
used for communicating with one or more peripheral devices.
3) I2C: The I2C interface pins on Raspberry Pi allow you to connect
hardware modules. I2C interface allows synchronous data transfer with just
two pins - SDA (data line) and SCL (clock line).
Raspberry Pi Example:
Page 56 of 77
Newer Raspberry Pi models come with a standard 10/100 Mbit/s Ethernet port
that you can use to connect the device to the Internet. You simply need to plug
an Ethernet cable to the Raspberry Pi and connect it to your Internet router.
Page 57 of 77
The other two serial interfaces are the Serial Peripheral Interface (SPI) and
Inter-Integrated-Circuit bus (I2C).
SPI on the Pi allows for up to two attached devices, while I2C potentially
allows for many devices, as long as their addresses don't conflict.
Pi Camera module is a camera which can be used to take pictures and high-
definition video.
Raspberry Pi Board has CSI (Camera Serial Interface) interface to which
we can attach Pi Camera module directly. This Pi Camera module can
attach to the Raspberry Pi's CSI port using 15-pin ribbon cable.
Features of Pi Camera: Here, we have used Pi camera v1.3. Its features are
listed below,
Resolution – 5 MP
HD Video recording – 1080p @30fps, 720p @60fps, 960p @45fps and so
on.
It Can capture wide, still (motionless) images of resolution 2592x1944 pixels.
CSI Interface enabled.
Page 58 of 77
Now, we can use Pi Camera for capturing images and videos using Raspberry Pi.
“sudo raspi-config”
then select Interfacing options in which select camera option to enable its
functionality.
Now we can capture images and videos using Pi Camera on Raspberry Pi.
Example:
Page 59 of 77
We can capture images using Python. Here, we will write a Python program to
capture images using Pi Camera on Raspberry Pi.
Here, we have used Pi Camera package(library) which provides different classes for
Raspberry Pi. Out of which we are mainly interested in Pi Camera class which is for
camera module.
Page 60 of 77
Page 61 of 77
Pi interfaces
A "Thing" in Internet of Things (IoT) can be any object that has a unique identifier
and which can send/receive data (including user data) over a network (e.g., smart
phone, smart TV, computer, refrigerator, car, etc.).
IoT devices are connected to the Internet and send information about themselves or
about their surroundings (e.g. information sensed by the connected sensors) over a
network (to other devices or servers/storage) or allow actuation upon the physical
entities/environment around them remotely.
Page 62 of 77
1) Sensing: Sensors can be either on-board the IoT device or attached to the
device.
2) Actuation: IoT devices can have various types of actuators attached that
allow taking actions upon the physical entities in the vicinity of the device.
3) Communication: Communication modules are responsible for sending
collected data to other devices or cloud-based servers/storage and receiving
data from other devices and commands from remote applications.
4) Analysis & Processing: Analysis and processing modules are responsible
for making sense of the collected data.
Page 63 of 77
Raspberry Pi GPIO:
Page 64 of 77
*****
Page 65 of 77
UNIT – IV
1) Network Controller: With decoupled control and data planes and centralized
network controller, the network administrators can rapidly configure the
network.
2) Programmable Open APIs: SDN architecture supports programmable open
APIs for interface between the SDN application and control layers
(Northbound interface).
3) Standard Communication Interface (OpenFlow): SDN architecture
uses a standard communication interface between the control and
infrastructure layers (Southbound interface). OpenFlow, which is defined
by the Open Networking Foundation (ONF) is the broadly accepted SDN
protocol for the Southbound interface.
Page 66 of 77
Page 67 of 77
*****
Page 68 of 77
UNIT – V
CLOUD COMPUTING
Another example: you have a problem with your mobile device and you need to
reformat it or reinstall the operating system. You can use Google Photos to upload
your photos to internet based storage. After the reformat or reinstall, you can then
either move the photos back to you device or you can view the photos on your
device from the internet when you want.
Concept:
In truth, cloud computing and IoT are tightly coupled. The growth of IoT and the
rapid development of associated technologies create a widespread connection of
things. This has lead to the production of large amounts of data, which needs to be
stored, processed and accessed.
Cloud computing as a paradigm for big data storage and analytics. While IoT is
exciting on its own, the real innovation will come from combining it with cloud
computing. The combination of cloud computing and IoT will enable new
monitoring services and powerful processing of sensory data streams. For example,
sensory data can be uploaded and stored with cloud computing, later to be used
intelligently for smart monitoring and actuation with other
Page 69 of 77
smart devices. Ultimately, the goal is to be able to transform data to insight and
drive productive, cost-effective action from those insights. The cloud effectively
serves as the brain to improved decision-making and optimized internet-based
interactions. However, when IoT meets cloud, new challenges arise.
There is an urgent need for novel network architectures that seamlessly integrate
them. The critical concerns during integration are quality of service (QoS) and
quality of experience (QoE), as well as data security, privacy and reliability. The
virtual infrastructure for practical mobile computing and interfacing includes
integrating applications, storage devices, monitoring devices, visualization
platforms, analytics tools and client delivery. Cloud computing offers a practical
utility-based model that will enable businesses and users to access applications
on demand anytime and from anywhere.
Page 70 of 77
Characteristics:
First, the cloud computing of IoT is an on-demand self service, meaning its there
when you need it. Cloud computing is a web-based service that can be accessed
without any special assistance or permission from other people; however, you need
at minimum some sort of internet access.
Second, the cloud computing of IoT involves broad network access, meaning it
offers several connectivity options. Cloud computing resources can be accessed
through a wide variety of internet-connected devices such as tablets, mobile devices
and laptops. This level of convenience means users can access those resources in a
wide variety of manners, even from older devices. Again, though, this emphasizes
the need for network access points.
Third, cloud computing allows for resource pooling, meaning information can be
shared with those who know where and how (have permission) to access the
resource, anytime and anywhere. This lends to broader collaboration or closer
connections with other users. From an IoT perspective, just as we can easily assign
an IP address to every "thing" on the planet, we can share the "address" of the cloud-
based protected and stored information with others and pool resources.
Fourth, cloud computing features rapid elasticity, meaning users can readily scale
the service to their needs. You can easily and quickly edit your software setup,
add or remove users, increase storage space, etc. This characteristic will further
empower IoT by providing elastic computing power, storage and networking.
Finally, the cloud computing of IoT is a measured service, meaning you get what
you pay for. Providers can easily measure usage statistics such as storage,
processing, bandwidth and active user accounts inside your cloud instance. This
pay per use (PPU) model means your costs scale with your usage. In IoT terms,
it's comparable to the ever-growing network of physical objects that feature an IP
address for internet connectivity, and the communication that occurs between
these objects and other internet-enabled
Page 71 of 77
devices and systems; just like your cloud service, the service rates for that IoT
infrastructure may also scale with use.
models:
Software as a service (SaaS) provides applications to the cloud ‘s end user that
are mainly accessed via a web portal or service-oriented architecture-based web
service technology. These services can be seen as ASP (application service provider)
on the application layer. Usually, a specific company that uses the service would
run, maintain and give support so that it can be reliably used over a long period
of time.
Infrastructure as a service (IaaS) provides the necessary hardware and software upon
which a customer can build a customized computing environment. Computing
resources, data storage resources and the communications channel are linked
together with these essential IT resources to ensure the stability of applications being
used on the cloud. Those stack models can be referred to as the medium for IoT,
being used and conveyed by the users in different methods for the greatest chance of
interoperability. This includes connecting cars, wearables, TVs, smartphones, fitness
equipment, robots, ATMs, and vending machines as well as the vertical
applications,
Page 72 of 77
security and professional services, and analytics platforms that come with them.
Deployment models:
A private cloud has infrastructure that’s provisioned for exclusive use by a single
organization comprising multiple consumers such as business units. It may be
owned, managed and operated by the organization, a third party or some
combination of them, and it may exist on or off premises.
A public cloud is created for open use by the general public. Public cloud sells
services to anyone on the internet. (Amazon Web Services is an example of a
large public cloud provider.) This model is suitable for business requirements
that require management of load spikes and the applications used by the business,
activities that would otherwise require greater investment in infrastructure for the
business. As such, public cloud also helps reduce capital expenditure and bring
down operational IT costs.
Page 73 of 77
Implementing IoT system in home and city leads them to become as smart home and
smart city. Smart home or smart city make life quite easier and smarter.
A smart home system can be something that makes our life quite easy. Starting
from energy management where the power controls system in the AC appliances
where we use the thermostat, all this is managed to cut down the power
consumption that's taking place. A door management system, security
management system, water management system are the part of this as well. Still,
these are vital things that stand out in the smart home system.
Page 74 of 77
The limitation of IoT in smart home application stops where our imagination stops.
Anything that we wish to automate or want to make our life easier can be a part
of smart home, a smartphone system as well.
CONNECTED VEHICLES
Connected vehicle applications and services have distinctive features; they need
to operate globally and usually have a very long ‘device’ lifetime, however can be
integrated with local intelligent transport solutions and need to comply with local
security and emergency regulations.
Connected vehicle and smart transport applications have the potential to bring
substantial benefits to consumers, including making travel safer, reducing
congestion, and providing real time information to passengers.
The GSMA is working with mobile operators and automotive OEMs to align the
industry and wider ecosystem around a common approach to security and network
connectivity to accelerate the growth of the Connected Vehicle market.
Governments can help encourage the development of the connected vehicle and
intelligent transport ecosystems by:
Page 75 of 77
Leading with light-touch regulation that will allow the market to scale while
building trust and confidence of consumers.
Promoting research and development programmers for connected and
autonomous vehicles.
Supporting services, applications and network industry-led
standards and interoperability.
SMART GRID
We study the impact on smart grid from different perspectives: energy management
and pricing mechanism.
Future smart grids are expected to have reliable, efficient, secured, and cost-
effective power management with the implementation of distributed architecture. To
focus on these requirements, we provide a comprehensive survey on different cloud
computing applications for the smart grid architecture, in three different areas —
energy management, information management and security.
Page 76 of 77
INDUSTRIAL IOT
The industrial internet of things (IIoT) refers to the extension and use of the
internet of things (IoT) in industrial sectors and applications. ... The IIoT
encompasses industrial applications, including robotics, medical devices, and
software-defined production processes.
*****
Prepared By:
RIYAZ
MOHAMMED
Page 77 of 77