Beruflich Dokumente
Kultur Dokumente
Module - 1
Agenda
1 Characteristics of IoT
Unique Identity:
Each IoT device has a unique identity & a unique identifier
(IP or URI)
IoT Systems have intelligent interfaces allow users to query
/ monitor/ control/ configure/ manage
GAME TIME
GAME TIME
GPU - Graphics
TCP UDP
Prepare a presentation/video
Provide detailed analysis of any two
Provide a comparison of all
Present it in person, on or before 31st July
This constitutes half of Digital Assignment - 1
Logical Design of IoT
IoT Functional Blocks
1 Device
Device Monitoring
2 Communication
Device Discovery
Data Publishing
IoT Functional Blocks
1 Device
2 Communication
3 Services
4 Management
5 Security
6 Application
IoT Functional Blocks
IoT Communication Models
1 Request - Response
Client Server
Receives reques
ts, processes re
Sends requests quests, looksup/f
to Server etches resource
Resources
s, prepare respo
nses and sends
response to clien
t
IoT Communication Models
2 Publish - Subscribe
IoT Communication Models
2 Publish - Subscribe
IoT Communication Models
3 Push - Pull
IoT Communication Models
4 Exclusive Pair
IoT Communication APIs
“APIs are the market enabler, and „internet of things‟ devices would
be useless without them. By exposing data that enables multiple
devices to be connected, APIs provide an interface between the
internet and the things to reveal previously unseen possibilities,”
- Chris O‟Connor, IBM‟s GM for IoT
IoT Levels & Deployment
Templates
Components of IoT System
1 Device
5 Web Service
2 Resource
6 Analysis Component
3 Controller Service
4 Database
7 Application
1 Device
S/w components on IoT device for accessing, processing and storing information or controlling actuators
S/w components that enable network access for the device
3 Controller Service
Native service that runs on IoT device and interacts with the web services
Sends data from the device to the web service and receives commands from the application via web services
for controlling the device
4 Database
5 Web Service
HTTP+REST WebSocket
Stateless Stateful
Uni-directional Bi-directional
Request-Response Full Duplex
New TCP Connection for each HT Single TCP Connection
TP request
Header overhead No overhead
Scalable Horizontal scaling is cumbersome
6 Analysis
7 Application
IoT Level - 1
IoT Level - 2
IoT Level - 3
Example
IoT Level - 4
IoT Level - 5
IoT Level - 6