SlideShare a Scribd company logo
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

Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
DeepaDasarathan
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
Karthi Keyan
 
CNIT 121: 8 Forensic Duplication
CNIT 121: 8 Forensic DuplicationCNIT 121: 8 Forensic Duplication
CNIT 121: 8 Forensic Duplication
Sam Bowne
 
Tiny os
Tiny osTiny os
Tiny os
Acad
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
Srinivasan R
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
juno susi
 
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKSMULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
vtunotesbysree
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
Ganesh Khadsan
 
CS6004 Cyber Forensics
CS6004 Cyber ForensicsCS6004 Cyber Forensics
CS6004 Cyber Forensics
Kathirvel Ayyaswamy
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
Shashank Rustagi
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
skumartarget
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsnElham Hormozi
 
Error Correction of Burst error
Error Correction of Burst errorError Correction of Burst error
Error Correction of Burst error
Tanzila Islam
 
Back propagation
Back propagationBack propagation
Back propagation
Nagarajan
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networksRushin Shah
 
Data Reduction
Data ReductionData Reduction
Data Reduction
Rajan Shah
 
Routing Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksRouting Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksDarpan Dekivadiya
 
wireless sensor networks & application :forest fire detection
 wireless sensor networks  & application :forest fire detection wireless sensor networks  & application :forest fire detection
wireless sensor networks & application :forest fire detection
Mueenudheen Shafaquath V P
 
Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its application
Roma Vyas
 

What's hot (20)

Energy consumption of wsn
Energy consumption of wsnEnergy consumption of wsn
Energy consumption of wsn
 
Register allocation and assignment
Register allocation and assignmentRegister allocation and assignment
Register allocation and assignment
 
CNIT 121: 8 Forensic Duplication
CNIT 121: 8 Forensic DuplicationCNIT 121: 8 Forensic Duplication
CNIT 121: 8 Forensic Duplication
 
Tiny os
Tiny osTiny os
Tiny os
 
Wot
WotWot
Wot
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKSMULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
MULTIPLE CHOICE QUESTIONS WITH ANSWERS ON WIRELESS SENSOR NETWORKS
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
CS6004 Cyber Forensics
CS6004 Cyber ForensicsCS6004 Cyber Forensics
CS6004 Cyber Forensics
 
ELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOLELEMENTS OF TRANSPORT PROTOCOL
ELEMENTS OF TRANSPORT PROTOCOL
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Fault tolerance in wsn
Fault tolerance in wsnFault tolerance in wsn
Fault tolerance in wsn
 
Error Correction of Burst error
Error Correction of Burst errorError Correction of Burst error
Error Correction of Burst error
 
Back propagation
Back propagationBack propagation
Back propagation
 
Basics of Wireless sensor networks
Basics of Wireless sensor networksBasics of Wireless sensor networks
Basics of Wireless sensor networks
 
Data Reduction
Data ReductionData Reduction
Data Reduction
 
Routing Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor NetworksRouting Protocols for Wireless Sensor Networks
Routing Protocols for Wireless Sensor Networks
 
wireless sensor networks & application :forest fire detection
 wireless sensor networks  & application :forest fire detection wireless sensor networks  & application :forest fire detection
wireless sensor networks & application :forest fire detection
 
Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its application
 

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 .pptx
VelmuruganTECE
 
Iot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.docIot Levels and Deployment Templates.doc
Iot Levels and Deployment Templates.doc
venui2
 
Lect14-15 iotlevelsanddeploymenttemplates.pdf
Lect14-15 iotlevelsanddeploymenttemplates.pdfLect14-15 iotlevelsanddeploymenttemplates.pdf
Lect14-15 iotlevelsanddeploymenttemplates.pdf
jayakumar703719
 
IoT Levels and Deployment Templates
IoT Levels and Deployment TemplatesIoT Levels and Deployment Templates
IoT Levels and Deployment Templates
Prakash Honnur
 
IoTES Unit 3 ppt.pptx
IoTES Unit 3 ppt.pptxIoTES Unit 3 ppt.pptx
IoTES Unit 3 ppt.pptx
samdamfa
 
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
NayanSinhParmar
 
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
 
Src 147
Src 147Src 147
Src 147
sudhakar5472
 
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
 
Unit 1 - Introduction
Unit 1 - IntroductionUnit 1 - Introduction
Unit 1 - Introduction
ButtaRajasekhar2
 
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).pptx
abhisheksinghcompute
 
Industrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOTIndustrial Hazard Monitoring using IOT
Industrial Hazard Monitoring using IOT
Ayush Chhangani
 
Smart Poly-House Surveillance using IOE
Smart Poly-House Surveillance using IOESmart Poly-House Surveillance using IOE
Smart Poly-House Surveillance using IOE
IRJET Journal
 
iot_application_casestudies.pptx
iot_application_casestudies.pptxiot_application_casestudies.pptx
iot_application_casestudies.pptx
jainam bhavsar
 
MINI PROJECT.pptx
MINI PROJECT.pptxMINI PROJECT.pptx
MINI PROJECT.pptx
fideb74264
 
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
IJRESJOURNAL
 
Agriculture iot
Agriculture iotAgriculture iot
Agriculture iot
vertencetechnology
 
Agriculture iot
Agriculture iotAgriculture iot
Agriculture iot
vertencetechnology
 
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

Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
top1002
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
ssuser7dcef0
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 

Recently uploaded (20)

Basic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparelBasic Industrial Engineering terms for apparel
Basic Industrial Engineering terms for apparel
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
NUMERICAL SIMULATIONS OF HEAT AND MASS TRANSFER IN CONDENSING HEAT EXCHANGERS...
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 

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