SlideShare a Scribd company logo
1 of 16
UNIT IV -Part 5
IOT Platforms Design
Methodology
Mrs. Kiran M. Pradhan
Internet of Things
MSc.CS FY Sem-II
10-04-2020
IOT Platforms DesignMethodology
It includes:
Purpose & Requirements
Specification
Process Specification
Domain Model Specification
Information Model Specification
Service Specification
IOT Platforms DesignMethodology
IoT Level Specifications
Functional view Specification
Operational View
Specification
Device & component
Integration
Application Development
Device & componentIntegration
The devices and components used in this example are Raspberry Pi mini computer, LDR
sensor and relay switch actuator.
Application Development
 The application has controls for the mode (auto on or auto
off) and the light (on or off).
 In the auto mode, the IoT system controls the light
appliance automatically based on the lighting
conditions in the room.
 When auto mode is enabled the light control in the
application is disabled and it reflects the current state of
the light.
 When the auto mode is disabled, the light control is enabled
and it is used for manually controlling the light.
Application Development
Case Study Weather MonitoringSystem
The purpose of the weather monitoring system is to
collect data on environmental conditions such as
temperature, pressure, humidity and light in an area
using multiple end nodes.
The end nodes send the data to the cloud where the data
is aggregated and analyzed.
Case Study Weather MonitoringSystem
Figure shows the process
specification for the
weather monitoring
system.
The process specification
shows that the sensors are
read after fixed intervals
and the sensor
measurements are stored.
Case Study Weather MonitoringSystem
In this domain model the physical entity is the
environment which is being monitored .
There is a virtual entity for the environment. Devices
include temperature sensor, pressure sensor, humidity
sensor, light sensor and single-board mini computer.
Resources are software components which can be
either on-device or network-resources.
Services include the controller service that monitors the
temperature , pressure deriving the services from the
process specification and information model for the
weather monitoring system, humidity and light and sends
the readings to the deriving the services from the process
specification and information model for the weather
monitoring system.
Case Study Weather MonitoringSystem(domain
model )
Case Study Weather MonitoringSystem(controller
service )
• The controller service runs
as a native service on the
device and monitors
temperature, pressure,
humidity and light once
every 15 seconds.
• The controller service
calls the REST service to
store these
measurements in the
cloud.
Case Study Weather MonitoringSystem
(deployment design for the system)
• The system consists of multiple nodes
placed in different locations for
monitoring temperature, humidity and
pressure in an area.
• The end nodes are equipped with
various sensors .
• The end nodes send the data to the
cloud and the data is stored in a cloud
database.
• The analysis of data is done in the
cloud to aggregate the data and make
predictions
Case Study Weather MonitoringSystem
Mapping deployment level to functional groups for the weather
monitoring system.
Case Study Weather MonitoringSystem
Mapping functional Groups to operational view specifications for the
weather monitoring system.
Case Study Weather MonitoringSystem(controller
service )
The schematic diagram
of the weather
monitoring system.
The devices and
components used in this
example are Raspberry
Pi mini computer,
temperature sensor,
humidity sensor,
pressure sensor and
LDR sensor.
Thankyou
Ref: IOT by Ashdeep Bahga &Vijay
Madisetti
5
1

More Related Content

What's hot

THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGSRamana Reddy
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & TrackingAkshay Gujarathi
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsAbdullah Alfadhly
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoTVishnupriya T H
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfIoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfGVNSK Sravya
 
Internet of things startup basic
Internet of things  startup basicInternet of things  startup basic
Internet of things startup basicMathan kumar
 
The Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionThe Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionSathvik N Prasad
 
Tutorial on IEEE 802.15.4e standard
Tutorial on IEEE 802.15.4e standardTutorial on IEEE 802.15.4e standard
Tutorial on IEEE 802.15.4e standardGiuseppe Anastasi
 
IoT Architecture
IoT ArchitectureIoT Architecture
IoT ArchitectureNaseeba P P
 
IOT privacy and Security
IOT privacy and SecurityIOT privacy and Security
IOT privacy and Securitynoornabi16
 
Internet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsInternet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsTarika Verma
 
Internet of Things (IoT) Based Smart Security & Home Automation System.
Internet of Things (IoT) Based Smart Security & Home Automation System.Internet of Things (IoT) Based Smart Security & Home Automation System.
Internet of Things (IoT) Based Smart Security & Home Automation System.sayed78
 
Internet of things and wireless sensor networks
Internet of things and wireless sensor networksInternet of things and wireless sensor networks
Internet of things and wireless sensor networksRonald Mutezo
 

What's hot (20)

THE INTERNET OF THINGS
THE INTERNET OF THINGSTHE INTERNET OF THINGS
THE INTERNET OF THINGS
 
Object Detection & Tracking
Object Detection & TrackingObject Detection & Tracking
Object Detection & Tracking
 
IoT Control Units and Communication Models
IoT Control Units and Communication ModelsIoT Control Units and Communication Models
IoT Control Units and Communication Models
 
IoT security (Internet of Things)
IoT security (Internet of Things)IoT security (Internet of Things)
IoT security (Internet of Things)
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Security challenges in IoT
Security challenges in IoTSecurity challenges in IoT
Security challenges in IoT
 
IoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdfIoT Physical Devices and End Points.pdf
IoT Physical Devices and End Points.pdf
 
IoT for Healthcare
IoT for HealthcareIoT for Healthcare
IoT for Healthcare
 
Sensors in IOT
Sensors in IOTSensors in IOT
Sensors in IOT
 
Internet of things startup basic
Internet of things  startup basicInternet of things  startup basic
Internet of things startup basic
 
The Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolutionThe Internet of Things (IoT) and its evolution
The Internet of Things (IoT) and its evolution
 
Iot
IotIot
Iot
 
Tutorial on IEEE 802.15.4e standard
Tutorial on IEEE 802.15.4e standardTutorial on IEEE 802.15.4e standard
Tutorial on IEEE 802.15.4e standard
 
IoT Architecture
IoT ArchitectureIoT Architecture
IoT Architecture
 
IOT privacy and Security
IOT privacy and SecurityIOT privacy and Security
IOT privacy and Security
 
Internet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, ApplicationsInternet of things (IoT)- Introduction, Utilities, Applications
Internet of things (IoT)- Introduction, Utilities, Applications
 
Internet of Things (IoT) Based Smart Security & Home Automation System.
Internet of Things (IoT) Based Smart Security & Home Automation System.Internet of Things (IoT) Based Smart Security & Home Automation System.
Internet of Things (IoT) Based Smart Security & Home Automation System.
 
Data Analytics for IoT
Data Analytics for IoT Data Analytics for IoT
Data Analytics for IoT
 
IoT Security
IoT SecurityIoT Security
IoT Security
 
Internet of things and wireless sensor networks
Internet of things and wireless sensor networksInternet of things and wireless sensor networks
Internet of things and wireless sensor networks
 

Similar to Unit 4 -IOT5.pptx

Unit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptxUnit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptxVelmuruganTECE
 
Iot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.docIot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.docvenui2
 
Lect14-15 iotlevelsanddeploymenttemplates.pdf
Lect14-15 iotlevelsanddeploymenttemplates.pdfLect14-15 iotlevelsanddeploymenttemplates.pdf
Lect14-15 iotlevelsanddeploymenttemplates.pdfjayakumar703719
 
IoT Levels and Deployment Templates
IoT Levels and Deployment TemplatesIoT Levels and Deployment Templates
IoT Levels and Deployment TemplatesPrakash Honnur
 
IoTES Unit 3 ppt.pptx
IoTES Unit 3 ppt.pptxIoTES Unit 3 ppt.pptx
IoTES Unit 3 ppt.pptxsamdamfa
 
Easily Accessibility Of Power Plant Data & Reporting.pptx
Easily Accessibility Of Power Plant Data & Reporting.pptxEasily Accessibility Of Power Plant Data & Reporting.pptx
Easily Accessibility Of Power Plant Data & Reporting.pptxNayanSinhParmar
 
IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...
IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...
IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...IRJET Journal
 
IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...
IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...
IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...IRJET Journal
 
AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...
AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...
AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...IJNSA Journal
 
PPT on Weather Monitoring System-converted (1).pptx
PPT on Weather Monitoring System-converted (1).pptxPPT on Weather Monitoring System-converted (1).pptx
PPT on Weather Monitoring System-converted (1).pptxabhisheksinghcompute
 
Industrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOTIndustrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOTAyush Chhangani
 
Smart Poly-House Surveillance using IOE
Smart Poly-House Surveillance using IOESmart Poly-House Surveillance using IOE
Smart Poly-House Surveillance using IOEIRJET Journal
 
iot_application_casestudies.pptx
iot_application_casestudies.pptxiot_application_casestudies.pptx
iot_application_casestudies.pptxjainam bhavsar
 
MINI PROJECT.pptx
MINI PROJECT.pptxMINI PROJECT.pptx
MINI PROJECT.pptxfideb74264
 
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemThe Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemIJRESJOURNAL
 
IEEE Embedded Linux
IEEE Embedded LinuxIEEE Embedded Linux
IEEE Embedded LinuxMohamed K
 

Similar to Unit 4 -IOT5.pptx (20)

Unit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptxUnit 4 -IOT5_Domain Model refrence .pptx
Unit 4 -IOT5_Domain Model refrence .pptx
 
Iot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.docIot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.doc
 
Lect14-15 iotlevelsanddeploymenttemplates.pdf
Lect14-15 iotlevelsanddeploymenttemplates.pdfLect14-15 iotlevelsanddeploymenttemplates.pdf
Lect14-15 iotlevelsanddeploymenttemplates.pdf
 
IoT Levels and Deployment Templates
IoT Levels and Deployment TemplatesIoT Levels and Deployment Templates
IoT Levels and Deployment Templates
 
IoTES Unit 3 ppt.pptx
IoTES Unit 3 ppt.pptxIoTES Unit 3 ppt.pptx
IoTES Unit 3 ppt.pptx
 
Easily Accessibility Of Power Plant Data & Reporting.pptx
Easily Accessibility Of Power Plant Data & Reporting.pptxEasily Accessibility Of Power Plant Data & Reporting.pptx
Easily Accessibility Of Power Plant Data & Reporting.pptx
 
IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...
IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...
IRJET- Internet of Things (IoT) based Warehouse Monitoring and Control Interf...
 
Src 147
Src 147Src 147
Src 147
 
IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...
IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...
IRJET- Machine Learning for Weather Prediction and Forecasting for Local Weat...
 
Unit 1 - Introduction
Unit 1 - IntroductionUnit 1 - Introduction
Unit 1 - Introduction
 
AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...
AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...
AN INTEGRATED SOLUTION FOR BOTH MONITORING AND CONTROLLING FOR AUTOMIZATION U...
 
PPT on Weather Monitoring System-converted (1).pptx
PPT on Weather Monitoring System-converted (1).pptxPPT on Weather Monitoring System-converted (1).pptx
PPT on Weather Monitoring System-converted (1).pptx
 
Industrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOTIndustrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOT
 
Smart Poly-House Surveillance using IOE
Smart Poly-House Surveillance using IOESmart Poly-House Surveillance using IOE
Smart Poly-House Surveillance using IOE
 
iot_application_casestudies.pptx
iot_application_casestudies.pptxiot_application_casestudies.pptx
iot_application_casestudies.pptx
 
MINI PROJECT.pptx
MINI PROJECT.pptxMINI PROJECT.pptx
MINI PROJECT.pptx
 
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemThe Design of Multi-Platforms Rail Intelligence Flatness Detection System
The Design of Multi-Platforms Rail Intelligence Flatness Detection System
 
Agriculture iot
Agriculture iotAgriculture iot
Agriculture iot
 
Agriculture iot
Agriculture iotAgriculture iot
Agriculture iot
 
IEEE Embedded Linux
IEEE Embedded LinuxIEEE Embedded Linux
IEEE Embedded Linux
 

Recently uploaded

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

Unit 4 -IOT5.pptx

  • 1. UNIT IV -Part 5 IOT Platforms Design Methodology Mrs. Kiran M. Pradhan Internet of Things MSc.CS FY Sem-II 10-04-2020
  • 2. IOT Platforms DesignMethodology It includes: Purpose & Requirements Specification Process Specification Domain Model Specification Information Model Specification Service Specification
  • 3. IOT Platforms DesignMethodology IoT Level Specifications Functional view Specification Operational View Specification Device & component Integration Application Development
  • 4. Device & componentIntegration The devices and components used in this example are Raspberry Pi mini computer, LDR sensor and relay switch actuator.
  • 5. Application Development  The application has controls for the mode (auto on or auto off) and the light (on or off).  In the auto mode, the IoT system controls the light appliance automatically based on the lighting conditions in the room.  When auto mode is enabled the light control in the application is disabled and it reflects the current state of the light.  When the auto mode is disabled, the light control is enabled and it is used for manually controlling the light.
  • 7. Case Study Weather MonitoringSystem The purpose of the weather monitoring system is to collect data on environmental conditions such as temperature, pressure, humidity and light in an area using multiple end nodes. The end nodes send the data to the cloud where the data is aggregated and analyzed.
  • 8. Case Study Weather MonitoringSystem Figure shows the process specification for the weather monitoring system. The process specification shows that the sensors are read after fixed intervals and the sensor measurements are stored.
  • 9. Case Study Weather MonitoringSystem In this domain model the physical entity is the environment which is being monitored . There is a virtual entity for the environment. Devices include temperature sensor, pressure sensor, humidity sensor, light sensor and single-board mini computer. Resources are software components which can be either on-device or network-resources. Services include the controller service that monitors the temperature , pressure deriving the services from the process specification and information model for the weather monitoring system, humidity and light and sends the readings to the deriving the services from the process specification and information model for the weather monitoring system.
  • 10. Case Study Weather MonitoringSystem(domain model )
  • 11. Case Study Weather MonitoringSystem(controller service ) • The controller service runs as a native service on the device and monitors temperature, pressure, humidity and light once every 15 seconds. • The controller service calls the REST service to store these measurements in the cloud.
  • 12. Case Study Weather MonitoringSystem (deployment design for the system) • The system consists of multiple nodes placed in different locations for monitoring temperature, humidity and pressure in an area. • The end nodes are equipped with various sensors . • The end nodes send the data to the cloud and the data is stored in a cloud database. • The analysis of data is done in the cloud to aggregate the data and make predictions
  • 13. Case Study Weather MonitoringSystem Mapping deployment level to functional groups for the weather monitoring system.
  • 14. Case Study Weather MonitoringSystem Mapping functional Groups to operational view specifications for the weather monitoring system.
  • 15. Case Study Weather MonitoringSystem(controller service ) The schematic diagram of the weather monitoring system. The devices and components used in this example are Raspberry Pi mini computer, temperature sensor, humidity sensor, pressure sensor and LDR sensor.
  • 16. Thankyou Ref: IOT by Ashdeep Bahga &Vijay Madisetti 5 1