1. 3/23/2023 1
Reference Model and Applications of Internet
of Things(IoT) with Practical Scenario
Assoc. Prof. Nirmeen A. El-Bahnasawy
Presented By
Lecture 2
INTERNET OF THINGS (IOT)(CSE334)
Head of Cyber Security and Data Analytics Engineering Program
Faculty of Electronic Engineering
Menoufia University
Menoufia University
Faculty of Electronic Engineering
Cyber Security and Data Analytics Engineering Program
Internet of Things (IoT)(CSE334)
2. Agenda
Applications of IoT
Summary
Reference Model of IoT
IoT Connection Levels
3/23/2023 2
Practical IoT Scenario
Building Blocks of IoT System
INTERNET OF THINGS (IOT)(CSE334)
4. 3/23/2023 4
The connection levels are:
Device-to-Device
Device-to-Cloud
Device-to-Gateway-to-Cloud
Device-to-Gateway-to-Cloud-to-Application
Connection levels in IoT Model
Knowledge of the four basic levels of connections will ensure that
consideration is given to device interoperability and open standards.
These are key considerations when developing an internetworked IoT system.
INTERNET OF THINGS (IOT)(CSE334)
5. 3/23/2023 5
Device-to-Device
IoT solutions often support one smart object
connecting directly to another via a wireless
protocol such as Bluetooth or Zigbee.
An example of this level is a sensor that is
located in a vineyard and detects dry soil. It
sends a signal to an actuator that triggers the
watering system.
INTERNET OF THINGS (IOT)(CSE334)
6. 3/23/2023 6
Device-to-Cloud
In a device-to-network-to-cloud
communication model, the IoT device
connects through a local network
directly to an Internet cloud service
using traditional wired Ethernet or Wi-
Fi connections.
This model establishes a connection
between the device, the IP network, and
the cloud to allow the exchange of
data and control messages.
INTERNET OF THINGS (IOT)(CSE334)
7. 3/23/2023 7
Device-to-Gateway-to-Cloud
Many smart devices, such as fitness
trackers, are not IP-enabled and do not have
the native ability to connect directly to the
fog or the cloud.
For these devices, there is application
software operating on a local gateway
device which acts as an intermediary
between the device and the cloud service.
The gateway may also provide security and
data or protocol translation. For devices, like
fitness trackers, the gateway is often an
application running on a smartphone.
INTERNET OF THINGS (IOT)(CSE334)
8. 3/23/2023 8
Device-to-Gateway-to-Cloud-to-Application
Another connection option
supports smart device data
collection and transfer through a
gateway to a local IP network.
The data then flows to the fog or
the cloud and is then available for
users to export and analyze.
The data is often analyzed in
combination with data from other
sources or other cloud services.
INTERNET OF THINGS (IOT)(CSE334)
11. 3/23/2023 11
IoT World Forum Reference Model
The intent of the IoT reference model is to provide common terminology and help clarify
how information flows and is processed for a unified IoT industry.
INTERNET OF THINGS (IOT)(CSE334)
12. 3/23/2023 12
Level 1 is the Physical Devices & Controllers (The “Things” of IoT). Level 1 includes a wide range of
endpoint devices that send and receive information.
Level 2 is the Connectivity (Communication and processing units). Level 2 is responsible for reliable and
timely data transmission between devices and the network, across networks, and between the network and
data processing in Layer 3.
Layer 3 is edge (fog) Computing (Data element analysis and transformation). Level 3 converts data into
information that is suitable for storage and higher level processing.
Level 4 is Data Accumulation (Storage). Level 4 is where data in motion is converted to data at rest. The
data is also transformed so that it can be consumed by upper layers.
Layer 5 is Data Abstraction (Aggregation and access). Layer 5 is focused on rendering the data and its
storage in ways to enable application development.
Layer 6 is Application (Reporting, analytics, control). Layer 6 is information interpretation based on the
nature of the device data and business needs.
Layer 7 is Collaboration & Processes (Involving people and business processes). Layer 7 transcends
multiple applications to include the communication and collaboration required between people and business
processes.
Description of IoT Reference Model
INTERNET OF THINGS (IOT)(CSE334)
23. Proof of
concept
1 2
Concept Paper Block Diagram
3
Schematic
4
Bill of Materials
Building Process of IoT System
3/23/2023 INTERNET OF THINGS (IOT)(CSE334) 23
24. 5
Prototype
Build prototype using
evaluation board and
Open source cloud
components
Assembling sensor
and electronics
Writing device
drivers
Writing APIs for
cloud infrastructure
3/23/2023 INTERNET OF THINGS (IOT)(CSE334) 24
User’s application
25. 6 7
Field Testing
(3-6 months)
Beta version
(1 - 2 months)
8
Production
9
Release and
Documentation
3/23/2023 INTERNET OF THINGS (IOT)(CSE334) 25
32. 3/23/2023 32
Practical Scenario of IoT
IoT Cloud
Platform
IoT Controller
(i.e. Ardunio and Raspberry Pi )
Sensors/Actuators
Mobile App
Dashboard
INTERNET OF THINGS (IOT)(CSE334)
Internet
Connection
34. 3/23/2023 INTERNET OF THINGS (IOT)(CSE334) 34
Wireless Cameras For Monitoring Rice Field
Mobile App For Rice disease
Detection by Farm Staff
Monitoring Dashboard
For Rice Field by Farm Staff
Rice Field
Mobile For Image Acquisition
Farm Management System for Decision
Making
IoT Controllers
Cloud Analytics Server
For Plant Disease Classification using Proposed Learning Model
Image Capturing
Image Capturing
IoT System for Early
Plan Diseases
Detection
36. 3/23/2023 36
In This presentation we covered :
Summary
IoT Applications.
How to Build an IoT System.
INTERNET OF THINGS (IOT)(CSE334)
IoT Reference Model.
IoT Connection Levels
Practical IoT Scenario
The model is the result of a collaborative effort of the 28 members of the IoT World Forum’s Architecture, Management and Analytics Working Group. It is also endorsed by the Industrial Internet Consortium (IIC).
To enhance personal life-style by making it easier and more convenient to
monitor and operate home appliances and systems
“Things” in the house can integrate with different web services. E.g, periodically tweet the readings; send an email alert when maintenance is required; or call 911 when smoke is detected.
Allows the doctor to monitor patients and the elderly in their homes
Reducing hospitalization costs through early intervention and treatment
monitor and manage all devices, lab equipment and medical staff and patients using a single console.
Provide real-time analytics and reporting to monitor the productivity of medical staff and increase efficient use of medical equipment, resources and inventory.