Unit-1 IOT
Unit-1 IOT
OF INTERNET
OF THINGS
UNIT-1
INTRODUCTION TO INTERNET OF THINGS
INTRODUCTION OF IOT
CHARACTERISTICS OF IOT
PHYSICAL DESIGN OF IOT
FUNCTIONAL BLOCKS OF IOT
SENSING
ACTUATION
BASICS OF NETWORKING
COMMUNICATION PROTOCOLS
SENSOR NETWORKING
INTRODUCTION
Definition :
The Internet of things refers to a type of network to connect
anything with the Internet based on stipulated protocols
through information sensing equipments to conduct
information exchange and communications in order to
achieve smart recognitions, positioning, tracing, monitoring,
and administration.
A 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 personalities,
use intelligent interfaces, are seamlessly integrated into the
information network, and often communicate data associated
with users and their environments .
CHARACTERISTICS OF IOT
Self-Configuring
Unique Identity
Application:
I. IoT applications provide an interface that the users can
use to control and monitor various aspects of the IoT
system.
II. It also allows viewing the system status and view or
analysing the processed data.
IOT COMMUNICATION MODEL
1. Request-Response communication model
Request-Response is a
communication model in
which the client sends
requests to the server and the
server responds to the
requests.
Publish-Subscribe is a
communication model that
involves publishers, brokers and
consumers.
Publishers are the source of data.
Publishers send the data to the
topics which are managed by the
broker. Publishers are not aware
of the consumers.
Consumers subscribe to the
topics which are managed by the
broker.
When the broker receives data
for a topic from the publisher, it
sends the data to all the
subscribed consumers
Push-Pull communication
model
Push-Pull is a communication
model in which the data
producers push the data to queues
and the consumers pull the data
from the queues. Producers do
not need to be aware of the
consumers.
Queues help in decoupling the
messaging between the producers
and consumers.
Queues also act as a buffer which
helps in situations when there is a
mismatch between the rate at
which the producers push data
and the rate at which the
consumers pull data.
4. EXCLUSIVE PAIR COMMUNICATION MODEL
Exclusive Pair is a
bidirectional, fully duplex
communication model that
uses a persistent
connection between the
client and server.
Once the connection is
setup it remains open until
the client sends a request
to close the connection.
Client and server can send
messages to each other
after connection setup.
IOT COMMUNICATION API’S
1. REST-based Communication APIs
WebSocket APIs
follow the exclusive
pair communication
model
EXCLUSIVE PAIR COMMUNICATION MODEL
Exclusive Pair is a
bidirectional, fully duplex
communication model that
uses a persistent
connection between the
client and server.
Once the connection is
setup it remains open until
the client sends a request
to close the connection.
Client and server can send
messages to each other
after connection setup.
SENSING
Sensors play an important role in creating solutions
using IoT. Sensors are devices that detect external
information, replacing it with a signal that humans and
machines can distinguish.
machines
SENSING
An IoT system consists of sensors/devices which “talk” to
the cloud through some kind of connectivity. Once the data
gets to the cloud, software processes it and then might
decide to perform an action, such as sending an alert or
automatically adjusting the sensors/devices without the
need for the user
Types of sensor:
Temperature Sensor.
Proximity Sensor.
Accelerometer.
Pressure Sensor.
Light Sensor.
Ultrasonic Sensor.
Etc…
TYPE OF SENSORS
PICTURES OF SENSORS
TOP APPLICATIONS OF SENSORS
1. Automotive
Braking and Traction control
Air Bags
Engine Data
Heating
ventilation
Air-condition
Navigation
Safety Features
Security
Remote locking
TOP APPLICATIONS OF SENSORS
2. Manufacturing
patients in hospitals.
Decentralized laboratories.
47
ACTUATION
Sensor generates electrical signals while
an actuator results in the production of
energy in the form of heat or motion.
Introduction:
Types of Networks
1.PERSONAL AREA NETWORK (PAN)
Ownership and
maintenance is handled by
either a single person or
company (a local council, a
large company, etc.).
4.WIDE AREA NETWORK (WAN)
Slightly more complex
than a LAN, a WAN
connects computers
together across longer
physical distances.
Hyper Text Transfer Protocol (HTTP): HTTP is designed for transferring a hypertext
among two or more systems. HTML tags are used for creating links. These links
may be in any form like text or images. HTTP is designed on Client-server
principles which allow a client system for establishing a connection with the
server machine for making a request. The server acknowledges the request
initiated by the client and responds accordingly.
Hyper Text Transfer Protocol Secure (HTTPS): HTTPS is abbreviated as Hyper Text
Transfer Protocol Secure is a standard protocol to secure the communication
among two computers one using the browser and other fetching data from web
server. HTTP is used for transferring data between the client browser (request)
and the web server (response) in the hypertext format, same in case of HTTPS
except that the transferring of data is done in an encrypted format. So it can be
said that https thwart hackers from interpretation or modification of data
throughout the transfer of packets.
SENSOR NETWORK
A sensor network comprises a group of small,
powered devices, and a wireless or wired networked
infrastructure.