Beruflich Dokumente
Kultur Dokumente
Deployment
Templates
• IoT system consist of the following components
– Device
– Resource: s/w components on the IoT
– Controller service: native service that runs on the
device and interacts with the web service. Send data
from the device to web service and receives
commands from the application for controlling the
device.
– Database: local or in cloud
– Web service: link between IoT device, application,
database and analysis components.
– Analysis component
– Application
IoT Level – 1
• Single node/device
• Suitable for modeling low-cost and low-
complexity solutions
• Data involved is not big and the analysis
requirements are not computationally
intensive.
• Eg: home automation.
IoT Level-1
Local Cloud
App
REST/Websocket
Communication REST/ Websocket
Services
Controller
Service
Database
Resource
Device
Resource
Database
Device
App
REST/Websocket Communication
REST/Websocket
Controller REST/ Web socket
Service Services
Resource
Database
Device
Observer
Observer
App Node
Node REST/Websocket
Communication
Controller Controller
Service REST Analytics
Service
Service Component
Resource Resource
Device Device
Database
Routers/End Points
Cloud storage &
Analytics
IoT Level – 6
• Multiple independent end nodes.
• Data is stored and analyzed in the cloud
and the application is cloud-based.
• The centralized controller is aware of the
status of all the end nodes and sends
control commands to the nodes.
• Eg: Weather monitoring
IoT level-6
Local Cloud
Observer
Observer
App Node
Node
REST/Websocket
Communication
Controller Controller
Centralized REST/
Service Service Websocket
Analytics
Controller Service Component
Resource Resource
Coordinator
Routers/End Points
Cloud storage &
Analytics