IoT Levels and deployment templates
An IoT Level template system comprises of the following components:
Device : An IoT device allows identification, remote sensing, remote monitoring capabilities.
Resource : These are software components on IoT devices for accessing and processing. storing software components or controlling actuators connected to the device. Resources also include software components that enable network access.
Controller Service : It is a service that runs on the device and interacts with web services. The controller service 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.
Analysis Component : It performs an analysis of the data generated by the lol device and generates results in a form which are 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. It allow users to view the system Monitor and processed data.
- IoT Level 1 : A Level-1 IoT system has a single node/device that performs sensing and/or actuation, stores data, performs analysis and hosts the application
IoT Systems is suitable for modeling low- cost and low-complexity solutions where the data involved is not big and the analysis requirements are not computationally intensive.
Example : Home Automation
- IoT Level 2 : A Level-2 IoT system has a single node that performs sensing and actuation and local analysis. Data is stored in the cloud and the application is usually cloud -based.
Level 2 IoT systems are suitable for solutions where data are involved is big, however, the primary analysis requirement is not computationally intensive and can be done locally itself.
Example : Smart Irrigation
- IoT Level 3 : A level-3 IoT system has a single node. Data is stored and analyzed in the cloud and the application is cloud-bases.
Level3 IoT systems are suitable for solutions where the data involved is big and analysis requirements are computationally intensive.
Example : Tracking Package Handling
- 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.
Level 4 contains local and cloud based observer nodes which can subscribe to and receive information collected in the cloud from IoT devices.
Example : Noise Monitoring
- IoT Level 5 : A level-5 IoT system has multiple end nodes and one coordinator node. End nodes collect data and perform sensing or actuation or both. Coordinator nodes collect data from end nodes and send it to the cloud. Data is stored and analyzed in the cloud.
Level 5 IoT systems are suitable for solution based on wireless sensor network, in which data involved is big and analysis requirements are computationally intensive.
Example : Forest Fire Detection
- IoT Level 6 : A level-6 IoT system has multiple independent and nodes that perform sensing and actuation and send data to the cloud. Data is stored in the cloud and application is cloud based
The analytics component analyses the data and stores the result in the cloud data base. The results are visualized with cloud based application. The centralized controller is aware of the status of all the end nodes and sends control commands to nodes.
Example : Weather Monitoring System