Unit 2: Iot Design Methodology: Dept. of Computer Science & Engineering
Unit 2: Iot Design Methodology: Dept. of Computer Science & Engineering
Unit 2: Iot Design Methodology: Dept. of Computer Science & Engineering
M2M
Differences and Similarities between M2M and IoT
SDN and NFV for IoT
IoT Platforms Design Methodology
Introduction to M2M
PLD
PLD
M2M Overview
Sensors
NetworksPLD
Information Extraction
Processing
Actuation
Applications of M2M
Environmental Monitoring
Civil Protection & Public Safety
Supply Chain Management
PLD
Energy & Utility distribution industry (Smart Grid)
Intelligent Transportation System
Healthcare
Automation of building
Military
Agriculture
Home Networks
Features of M2M
Features of M2M
PLD
PLD
M2M IoT
Isolated systems of devices Integrates devices, data & applications
It consist of
It consist only Human to human communication
machine to machine communication Machine to human communication
Machine to machine communication
Internet of Thnigs by Amol Dande 13
Dept. of Computer Science &
Engineering.
PLD
PLD
PLD
PLD
PLD
PLD
PLD
PLD
PLD
Origin of SDN
PLD
PLD
IoT Platforms
Temboo
Ubidots
myDevices
ThingSpeak
PLD
Xively
Kaa
Google Cloud IoT
Microsoft Azure IoT
IBM Watson IoT
Artik Cloud
AWS IoT
Internet of Thnigs by Amol Dande 26
Dept. of Computer Science &
Engineering.
IoT Platforms
Temboo
This is a very interesting
platform that provides services
to integrate Arduino, Raspberry,
and other platforms with PLD
different Internet services (like
SMS, Email and so on)
Technology independent
Reusable
Open source
Network Resources
Analytics Components
Application
Database Servers
.
• Purpose & requirement Specification
.
• Process Model Specification
.
• Domain Model Specification
.
• Information Model Specification
.
• Service Specification PLD
.
• IoT Level Specification
.
• Functional View Specification
.
• Operational View Specification
.
• Device & Component Integration
. • Application Development
Internet of Thnigs by Amol Dande 31
Dept. of Computer Science &
Engineering.
Reduced design
Reduced testing & maintenance time
PLD
Better interoperability
Reduced complexity.
PLD
Process specification
Second step in the IoT design methodology is to define
the process specification.
PLD
In this step the use cases of the IoT system are formally
described and derived on the requirements
specifications specified in the step_1
Mode
Auto Manual
PLD
Kaa Platform
PLD
Sensors:
PLD
PLD
Monitoring node
performs analysis
Cloud Storage
APP
Local Rest Communication
Resources
DB
Devices
PLD
Web
socket
Monitoring node
performs analysis Cloud Storage
and store the data
Monitoring node
performs Local PLD
analysis
Cloud Storage
Observer Node
Internet of Thnigs by Amol Dande 58
Dept. of Computer Science &
Engineering.
Routers/End
points
PLD
Routers/End
points Coordinator
Cloud Storage
Routers/End
points
PLD