0% found this document useful (0 votes)
145 views24 pages

5 - IoT Design Levels

The document discusses different levels of IoT applications from levels 1 to 6 based on their complexity. Level 1 involves a single device for sensing, actuation and local data storage and analysis. Level 2 adds cloud-based storage. Level 3 involves cloud-based storage and analysis. Level 4 includes multiple nodes with local analysis and cloud-based storage and applications. Level 5 has multiple end nodes and a coordinator node that collects and sends data to the cloud. Level 6 has multiple independent end nodes that send data directly to the cloud for storage, analysis and control. Examples of applications at each level are provided like home automation, smart irrigation, package tracking, noise monitoring, forest fire detection, and smart health monitoring.

Uploaded by

NIKHIL ARORA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
145 views24 pages

5 - IoT Design Levels

The document discusses different levels of IoT applications from levels 1 to 6 based on their complexity. Level 1 involves a single device for sensing, actuation and local data storage and analysis. Level 2 adds cloud-based storage. Level 3 involves cloud-based storage and analysis. Level 4 includes multiple nodes with local analysis and cloud-based storage and applications. Level 5 has multiple end nodes and a coordinator node that collects and sends data to the cloud. Level 6 has multiple independent end nodes that send data directly to the cloud for storage, analysis and control. Examples of applications at each level are provided like home automation, smart irrigation, package tracking, noise monitoring, forest fire detection, and smart health monitoring.

Uploaded by

NIKHIL ARORA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 24

BITS Pilani BITS Pilani

Pilani | Dubai | Goa | Hyderabad

Levels of IOT Applications

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT Level and Deployment Templates
BITS Pilani
End Device allows :
• Identification
• Remote Sensing
• Actuation
• Monitoring Capabilities

IOT system other than end device(s) comprises of multiple virtual & physical
components
• Resource – Software components
• Controller Service – runs on device & interacts with
web services
• Database – local/cloud; stores data generated by device
• Applications – interface to the user for control & monitoring

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT Application Levels
BITS Pilani

IOT applications are classified into different levels based on the


complexity of the applications and the complexity of the elements
used to build them

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT Level 1
BITS Pilani

• Single node/device
• Sensing/Actuation
• Store Data
• Perform Analysis
• Hosts application

Suitable for
• Low cost
• Low complexity
• Where Data is not ‘big’
• Analysis not computationally intensive

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example of level-1 IOT system – Home automation
BITS Pilani

• Single node controlling lights/applications remotely.


• Interfaces using relays
• Status in local database
• REST services deployed locally for database status (retrieving
& updating state of each light in database status)
• Controller service to trigger relays
• User interface for controlling lights/applications
• Connected to internet – most rudimentary IOT system

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT Level 2
BITS Pilani
• Single big node
• Sensing/actuation/local
analysis
• Data stored in cloud
• Cloud based
application(usually)

Suitable when
• Data is ‘big’
• Primary analysis is not
intensive & can be
done locally

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example of level 2 IOT system – Smart Irrigation.
BITS Pilani

• Single node for monitoring Soil Moisture level and controlling


irrigation system.
• Soil/Moisture data from sensors
• Continuous monitoring
• Threshold moisture level for irrigation

• Actuators – solenoid valves


• Cloud based web service for storing & retrieving moisture data
• Cloud based application for visualizing & making schedules

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT Level 3
BITS Pilani

• Single Node
• Cloud based data storage
& analysis

Suitable when
• Data is ‘big’
• Computationally intensive
analysis

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example of level 3 IOT system : Package tracking
(single package) BITS Pilani

• Single node to monitor vibration levels


• Accelerometer & Gyroscope
• Send sensor data in Real-Time to cloud using web socket service
• Data stored in cloud.
• Data visualized using cloud- based application
• Triggers alerts if vibration levels > threshold

Advantage of using web socket service over REST


• sensor data can be sent in RT to the cloud
• Cloud based applications may subscribe to sensor data feeds for
viewing the RT data

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT level-4
BITS Pilani

• Multiple Nodes
• Local Analysis
• Data stored in cloud
• Cloud based Application

Observer Nodes
• Local & Cloud based observer
nodes
• Process information and use it
for various applications.
• Do not perform any control
functions

Suitable for
• Multiple nodes required
• Data is ’big’
• Computationally intensive

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example of Level 4 system : Noise Monitoring
BITS Pilani
• Multiple nodes in different locations
• Nodes equipped with sound sensors
• Nodes independent of each other- each node runs its own
controller service to send data to the cloud.
• Data stored in cloud database.
• Analysis of data from multiple nodes in the cloud.
• Cloud based application for visualizing the aggregated data.

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT Level – 5
BITS Pilani

• Multiple end nodes + one


coordinator node
• End nodes :
Sending/actuation
• Coordinator node:
collects data from end
nodes and sends to the
cloud.
• Data stored & analysed
in cloud
• Cloud based application.

Suitable for
• Solutions based on WSN
– data is ‘big’ &
computationally
intensive
EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)
Example of Level-5 System: Forest Fire Detection
BITS Pilani

• Multiple nodes in different locations for monitoring


temp, humidity, C02 in forests.

• Coordinator nodes collect data from end nodes &


provide internet connectivity.
• Controller service on coordinator node sends data to
the cloud.

• Data stored in cloud database.


• Analysis to aggregate & make predictions.
• Cloud based application for visualizing data.

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IOT Level 6
BITS Pilani

• Multiple independent end


nodes
• End nodes: sensing,
actuation and sending
data to the cloud
• Data stored in cloud
• Cloud based application
• Cloud based analytics.
• Results stored in cloud
• Results visualized with
cloud based applications.

Centralized cloud based


controller :
• aware of the status of all
the end nodes
• sends control commands
to the nodes.

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example of Level-6 IOT system
BITS Pilani

• Multiple nodes (end points) at different locations.


• Temperature, Humidity and pressure
• End nodes send data to cloud in RT using web socket
service.

• Data stored in cloud.


• Analysis on cloud for predictions.
• Cloud based application for visualizing data

Each node directly connects to the cloud and


coordinator is on the cloud.

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


BITS Pilani

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


BITS Pilani

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


BITS Pilani BITS Pilani
Pilani | Dubai | Goa | Hyderabad

IoT System design

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


IoT system design Challenge BITS Pilani

Design IoT based:

1. Smart Parking System


2. Smart Healthcare System
3. Home automation
4. Security System

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example 1: Smart Parking system
BITS Pilani
Example 2: Smart Health monitoring system
BITS Pilani

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example 3: Home automation
BITS Pilani

http://www.icpdas.com/index.php

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


Example 4: Security system
BITS Pilani

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)


BITS Pilani

EEE F411: Internet of Things (Dr. Vinay Chamola, BITS-Pilani)

You might also like