Introduction To Internet of Things
Introduction To Internet of Things
INTRODUCTION TO
INTERNET OF THINGS
Learning Objective
Definition of IOT
IOT Growth
Application areas of IOT
Introduction to the industrial revolution
Characteristics of IOT
Things in IOT
IOT Stack
Enabling Technologies
IOT Challenges
IOT Levels
Cyber Physical System Vs IOT
Wireless Sensor Network Vs IOT
CONTD….
When you wake up, the water heater would have hot water ready.
During your bath, the microwave would have cooked your food.
When you locked the door of your house, the car doors would open for you
Your AC would adjust based on your body temperature / room
temperature.
Parking slots would be informed while your car is nearing your office.
While nearing home the lights shall be ON.
Your workout room lights shall be set , heart bit/ Km alert shall be updated.
Refrigerator shall order milk or egg on need
Characteristics of IOT
Connectivity – Things in IOT should be connected to the infrastructure and
connectivity is an important character / requirement for an IOT
infrastructure. Anyone anytime anywhere connectivity should be
guaranteed at all times . Without connection nothing makes senses.
Intelligence and Identity – Each IOT device has unique identity ( Eg : An IP
address ). This identification is helpful in tracking the equipment.
Scalability – The number of things getting connected to IOT zone is
increasing day by day. Hence, An IOT set up should be capable of
handling the massive expansion.
Dynamic and Self Adapting ( Complexity ) – The IOT device should
dynamically adapt itself to the changing environment. As you, camera
meant for surveillance. It may have to work in different conditions as
different light situations ( Moring , Afternoon , Night ).
Architecture – Architecture can not be homogeneous in nature it should be
hybrid , supporting different manufactures product to be in the IOT network.
Safety – Having got all the thing connected to the internet, personal data is
under threat hence data security is a major challenge . Therefore ,
equipment safety is also critical.
Components Of IOT
the consolidated view of all the seven layers in the IOT stack is presented in
following figure.
Enabling Technologies
Data Exchange happens through these protocols, which take care of the
following:
Addressing
Format of the message
Message Security(Encryption and Decryption)
Routing
Flow Control
Error Monitoring
Sequencing
Retransmission guidelines
Segmentation of data packets
User Interface
Connectivity
Requirement of wired and wireless connectivity is necessary.
Power requirements
All the IOT devices require power and most of them are battery operated.
Hence, usage of green power sources such as solar and wind should be motivated.
Complexity involved
Storage
Cloud is becoming mandatory for the data to be stored and analyzed . The challenge
with respect to this aspect is connected to the following points.
• Which cloud do we use ( Private , Public , or Hybrid ) ?
• How do we identify the service provider ?
• How much does it cost ?
• Do we really need cloud ?
IoT Levels & Deployment
Templates
An IoT system comprises of the following components:
• Device
• Resource
• Controller Service
• Data Base
• Web Service
• Analysis component
• Application
IoT Levels & Deployment
Templates
An IoT system comprises of the following components:
• Device: An IoT device allows identification, remote sensing,
actuating and remote monitoring capabilities. You learned about
various examples of IoT devices in section
• Resource: Resources are software components on the IoT
device for accessing, processing, and storing sensor information,
or controlling actuators connected to the device. Resources also
include the software components that enable network access for
the device.
• Controller Service:Controller service is a native service that runs
on the device and interacts with the web services. Controller
service sends data from the device to the web service and
receives commands from the application (via web services) for
controlling the device.
IoT Levels & Deployment
Templates
• Database: Database can be either local or in the cloud and stores
the data generated by the IoT device.
• Web Service: Web services serve as a link between the IoT
device, application, database and analysis components. Web
service can be either implemented using HTTP and REST
principles (Representational state transfer) or using WebSocket
protocol (WebSocket service).
• Analysis Component: The Analysis Component is responsible for
analyzing the IoT data and generate results in a form which are
easy for the user to understand.
• Application: IoT applications provide an interface that the users can
use to control and monitor various aspects of the IoT system.
Applications also allow users to view the system status and view
the processed data.
IoT
Level-1
• A level-1 IoT system has a
single node/device that
performs sensing and/or
actuation, stores data, performs
analysis and hosts the
application
• Level-1 IoT systems are
suitable for modeling low- cost
and low-complexity solutions
where the data involved is not
big and the analysis
requirements are not
computationally intensive.