Iot 30
Iot 30
Iot 30
No human interaction.
1
Characteristics of IoT
1) Dynamic and Self Adapting
2) Unique Identity
3) Self Configuring
2) Self Configuring :-
3
Things in IoT
1) Connectivity : -
Device used for connectivity are
a) USB Host
b) Ethernet
4
2) Processor : -
CPU – Central Processing Unit
3) Video / Audio : -
To record Video and Audio
a) HDMI (High Definition Multimedia Interface)
b) 3.5 mm audio
c) RCA Video
4) Input / Output : -
To give input and output
a) UART – Universal Asynchronous Receiver Terminal
b) SPI – Serial Peripheral Interface
c) I2C – Inter Integrated Circuit
d) CAN – Controller Area Network
5) Memory : -
a) NAND / NOR
b) DDR1 / DDR2 / DDR3 – Double Data Rate
6) Graphics : -
GPU – Graphics Processing Unit
5
7) Storage : -
SD – Secure Digital
SDIO – Secure Digital Input Output
MMC – Multi Media Card
IoT Protocols
6
1) Application Layer Protocol
2) Transport Layer Protocol
3) Network Layer Protocol
4) Link Layer Protocol
7
3) Network Layer Protocol
Area Network
4) Link Layer Protocol
802.3 – Ethernet
802.11 – Wi Fi
802.16 – Wi Max
2G/3G/4G – Mobile
i) Management :-
It provides various functions
9
ii) Applications :-
It provides interface.
iii) Services :-
It provides the following services
- monitoring
- control
- publish
- discovery
iv) Security :-
It provides security like
- Authentication
- Authorization
- Integrity
v) Communication :-
It provides the communication.
vi) Device :-
It provides
- Sensing
10
- Monitoring
- control
11
Client sends request to server.
Server receives the request.
Process the request.
Gets the resources.
Response is ready.
Sends the response to client.
12
Publisher sends message to broker.
Message to topic – 1.
Message to topic – 2.
15
3. IoT Communication APIs :-
Types of IOT communication APIs are,
1) REST – Based Communication APIs
2) Websocket – Based Communication APIs.
16
Clients send request to URI ( Uniform Resource Identifier )
17
It is a bidirectional communication.
Connection is closed.
18
IoT Enabling Technologies
1) Big data Analytics
2) Cloud Computing
3) Communication Protocol
4) Embedded Systems
5) Wireless Sensor Networks
Data Processing:-
It is the process of taking out useful information.
Data Cleaning :-
It is the process of identifying incorrect data.
Data Munging :-
It is the process of converting raw data in the useful
data.
Visualization:-
It is the process of visualization of data.
2) Cloud Computing :-
It provides various services through internet.
It is platform independent.
4) Embedded Systems : -
Definition: It has hardware and software embedded into the
device.
WSN Consists of
i) Monitoring nodes
ii) Routers
iii) Co-ordinators
22
Routers give route for data packets.
i) Weather monitoring
IoT Level – 1
23
It has single monitoring node.
24
Nodes:-
Light control
A/C control
Smoke detector
Thief detector
IoT Level – 2
25
It has single monitoring node.
Nodes:-
Temperature Sensor
Moisture Sensor
26
IoT Level – 3
27
Gyroscope
IoT Level – 4
28
Example :- Noise Monitoring
Nodes:- Sound Sensor
IoT Level – 5
IoT Level – 6
30
It has multiple monitoring nodes.
32