Iot Levels and Deployment Templates: Device
Iot Levels and Deployment Templates: Device
Iot Levels and Deployment Templates: Device
Resource:
• Software components on the IoT device for
-accessing, processing and storing sensor information,
-controlling actuators connected to the device.
- enabling network access for the device.
Controller Service:
• Controller service is a native service that runs on the device and interacts
with the web services.
• It sends data from the device to the web service and receives commands
from the application (via web services) for controlling the device.
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.
•It can be implemented using HTTP and REST principles (REST
service) or using the WebSocket protocol (WebSocket service).
Analysis Component:
• Analysis Component is responsible for analyzing the IoT data and
generating results in a form that is 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 the
processed data.
IoT Level-1
Sensors used
Accelrometer Gyroscope
sense movement or vibrations Gives orientation info
Websocket service is used because sensor data can be sent in real time.
IoT Level-4
A level-4 IoT system has
multiple nodes that perform
local analysis. Data is stored in
the cloud and the application is
cloud-based.
Sensors used
Wind speed and direction Precipitation
Solar radiation Snow depth
Temperature (air, water, soil) Barometric pressure
Relative humidity Soil moisture
IoT Issues and Challenges
Security
• Cyber Attacks, Data Theft
Privacy
• Controlling access and ownership of data.
InterOperability
• Integration Inflexibility