SlideShare a Scribd company logo
KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY
(AUTONOMOUS)
NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Mr.S.HARI KUMAR
Assistant Professor / ECE
KNCET
20EC503PE-INTERNET OF THINGS
(REGULATION-KNCET - UGR2020)
UNIT V - CASE STUDIES
Home Automation
Smart Lighting
• The purpose of the home automation system is to control the lights in a typical
home remotely using a web application.
• The system includes auto and manual modes. In auto mode, the system
measures the light in a room and switches on the light when it gets dark.
• In manual mode, the system provides the option of manually and remotely
switching on/off the light
Home Automation
Home Automation
Home Automation
• The Mode service is a RESTful web service that sets mode to auto or
manual (PUT request), or retrieves the current mode (GET request). The
mode is updated to/retrieved from the database.
• The State service is a RESTful web service that sets the light appliance
state to on/off (PUT request), or retrieves the current light state (GET
request).
• The state is updated to/retrieved from the status database.
Home Automation
Home Automation
• The devices and components used in this example are Raspberry Pi,
mini computer, LDR sensor and relay switch.
• When in auto mode, the controller service monitors the light level and
switches the light on/off and updates the status in the status database.
• When in manual mode, the controller service, retrieves the current
state from the database and switches the light on/off.
Home Automation
Smart Parking
• The purpose of a smart parking system is to detect the number of
empty parking slots and send the information over the Internet to smart
parking application back ends.
• These applications can be accessed by drivers from smart phones,
tablets or from in-car navigation systems.
• In smart parking, sensors are used for each parking slot, to detect
whether the slot is empty or occupied. This information is aggregated by
a local controller and then sent over the Internet to a server.
Smart Parking
Smart Parking
• The information model defines the attribute (state) of the parking slot
virtual entity with two possible values (empty or Occupied).
• The next step is to define the service specifications for the system. The
services are derived from the process specification and the information
model.
• The smart parking system has two services (1) a service that monitors
the parking slots (using ultrasonic sensors) and updates the status in a
database on the cloud (REST web service), (2) a service that retrieves
the current state of the parking slots
Smart Parking

More Related Content

Similar to UNIT 5.pptx

K11038 Mayur pancholi
K11038 Mayur pancholiK11038 Mayur pancholi
K11038 Mayur pancholi
Chetan Kumar
 
Smart Microgrid
Smart MicrogridSmart Microgrid
Smart Microgrid
Prem Kumar
 
A Smart Image Processing-Based System For Parking Space Vacancy Management
A Smart Image Processing-Based System For Parking Space Vacancy ManagementA Smart Image Processing-Based System For Parking Space Vacancy Management
A Smart Image Processing-Based System For Parking Space Vacancy Management
Mary Calkins
 
Conscience: A Solution for Pollution Control
Conscience: A Solution for Pollution ControlConscience: A Solution for Pollution Control
Conscience: A Solution for Pollution Control
IRJET Journal
 
EPC Solutions Lighting Solutions
EPC Solutions Lighting SolutionsEPC Solutions Lighting Solutions
EPC Solutions Lighting Solutions
EPC Solutions LLP
 
Can Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeCan Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at Slope
IRJET Journal
 
Smart City Convergence of Technologies
Smart City Convergence of TechnologiesSmart City Convergence of Technologies
Smart City Convergence of Technologies
Sustainable Resources Management
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET Journal
 
Automatic fee collection & receipt printing system
Automatic fee collection & receipt printing systemAutomatic fee collection & receipt printing system
Automatic fee collection & receipt printing system
Apurv Modi
 
intelligent street light system
intelligent street light systemintelligent street light system
intelligent street light system
nixamsilva
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dinesh
Dinesh Nalluri
 
automatic railway gate control system using arduino
automatic railway gate control system using arduinoautomatic railway gate control system using arduino
automatic railway gate control system using arduino
antivirusspam
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSM
IRJET Journal
 
Etron Energy External Lighting Control System-SES Rep
Etron Energy External Lighting Control System-SES RepEtron Energy External Lighting Control System-SES Rep
Etron Energy External Lighting Control System-SES Rep
Sustainable Resources Management
 
K10875 ajeet singh gurjar ( i c engine)
K10875 ajeet singh gurjar ( i c engine)K10875 ajeet singh gurjar ( i c engine)
K10875 ajeet singh gurjar ( i c engine)
gurjarajeet
 
4G Router Photovoltaic Power Generation Monitoring System.pdf
4G Router Photovoltaic Power Generation Monitoring System.pdf4G Router Photovoltaic Power Generation Monitoring System.pdf
4G Router Photovoltaic Power Generation Monitoring System.pdf
E-Lins Technology Co. Ltd.
 
Design of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded SystemDesign of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded System
IOSR Journals
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
IOSR Journals
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
IOSR Journals
 
Dhiraj power system automation
Dhiraj power system automationDhiraj power system automation
Dhiraj power system automation
vision2d16
 

Similar to UNIT 5.pptx (20)

K11038 Mayur pancholi
K11038 Mayur pancholiK11038 Mayur pancholi
K11038 Mayur pancholi
 
Smart Microgrid
Smart MicrogridSmart Microgrid
Smart Microgrid
 
A Smart Image Processing-Based System For Parking Space Vacancy Management
A Smart Image Processing-Based System For Parking Space Vacancy ManagementA Smart Image Processing-Based System For Parking Space Vacancy Management
A Smart Image Processing-Based System For Parking Space Vacancy Management
 
Conscience: A Solution for Pollution Control
Conscience: A Solution for Pollution ControlConscience: A Solution for Pollution Control
Conscience: A Solution for Pollution Control
 
EPC Solutions Lighting Solutions
EPC Solutions Lighting SolutionsEPC Solutions Lighting Solutions
EPC Solutions Lighting Solutions
 
Can Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at SlopeCan Protocol based Vehicle Brake Control System at Slope
Can Protocol based Vehicle Brake Control System at Slope
 
Smart City Convergence of Technologies
Smart City Convergence of TechnologiesSmart City Convergence of Technologies
Smart City Convergence of Technologies
 
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using MatlabIRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
IRJET-Fuzzy Logic Based Path Navigation for Robot using Matlab
 
Automatic fee collection & receipt printing system
Automatic fee collection & receipt printing systemAutomatic fee collection & receipt printing system
Automatic fee collection & receipt printing system
 
intelligent street light system
intelligent street light systemintelligent street light system
intelligent street light system
 
Online car parking reservation system 9160262550 dinesh
Online car parking reservation system   9160262550 dineshOnline car parking reservation system   9160262550 dinesh
Online car parking reservation system 9160262550 dinesh
 
automatic railway gate control system using arduino
automatic railway gate control system using arduinoautomatic railway gate control system using arduino
automatic railway gate control system using arduino
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSM
 
Etron Energy External Lighting Control System-SES Rep
Etron Energy External Lighting Control System-SES RepEtron Energy External Lighting Control System-SES Rep
Etron Energy External Lighting Control System-SES Rep
 
K10875 ajeet singh gurjar ( i c engine)
K10875 ajeet singh gurjar ( i c engine)K10875 ajeet singh gurjar ( i c engine)
K10875 ajeet singh gurjar ( i c engine)
 
4G Router Photovoltaic Power Generation Monitoring System.pdf
4G Router Photovoltaic Power Generation Monitoring System.pdf4G Router Photovoltaic Power Generation Monitoring System.pdf
4G Router Photovoltaic Power Generation Monitoring System.pdf
 
Design of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded SystemDesign of Smart Traffic Light Controller Using Embedded System
Design of Smart Traffic Light Controller Using Embedded System
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
 
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
Digital Implementation of Fuzzy Logic Controller for Real Time Position Contr...
 
Dhiraj power system automation
Dhiraj power system automationDhiraj power system automation
Dhiraj power system automation
 

More from KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY

UNIT-5.pptx
UNIT-5.pptxUNIT-5.pptx
UNIT4.pptx
UNIT4.pptxUNIT4.pptx
unit3.pptx
unit3.pptxunit3.pptx
UNIT 4.pptx
UNIT 4.pptxUNIT 4.pptx
UNIT 3.pptx
UNIT 3.pptxUNIT 3.pptx
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 1.pdf
UNIT 1.pdfUNIT 1.pdf

More from KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY (7)

UNIT-5.pptx
UNIT-5.pptxUNIT-5.pptx
UNIT-5.pptx
 
UNIT4.pptx
UNIT4.pptxUNIT4.pptx
UNIT4.pptx
 
unit3.pptx
unit3.pptxunit3.pptx
unit3.pptx
 
UNIT 4.pptx
UNIT 4.pptxUNIT 4.pptx
UNIT 4.pptx
 
UNIT 3.pptx
UNIT 3.pptxUNIT 3.pptx
UNIT 3.pptx
 
UNIT 2.pptx
UNIT 2.pptxUNIT 2.pptx
UNIT 2.pptx
 
UNIT 1.pdf
UNIT 1.pdfUNIT 1.pdf
UNIT 1.pdf
 

Recently uploaded

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
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
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
drwaing
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Christina Lin
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
heavyhaig
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
MIGUELANGEL966976
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
nooriasukmaningtyas
 
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
 
This is my Environmental physics presentation
This is my Environmental physics presentationThis is my Environmental physics presentation
This is my Environmental physics presentation
ZainabHashmi17
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 

Recently uploaded (20)

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
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)
 
digital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdfdigital fundamental by Thomas L.floydl.pdf
digital fundamental by Thomas L.floydl.pdf
 
Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming PipelinesHarnessing WebAssembly for Real-time Stateless Streaming Pipelines
Harnessing WebAssembly for Real-time Stateless Streaming Pipelines
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Technical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prismsTechnical Drawings introduction to drawing of prisms
Technical Drawings introduction to drawing of prisms
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdfBPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
BPV-GUI-01-Guide-for-ASME-Review-Teams-(General)-10-10-2023.pdf
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...A review on techniques and modelling methodologies used for checking electrom...
A review on techniques and modelling methodologies used for checking electrom...
 
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...
 
This is my Environmental physics presentation
This is my Environmental physics presentationThis is my Environmental physics presentation
This is my Environmental physics presentation
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 

UNIT 5.pptx

  • 1. KONGUNADU COLLEGE OF ENGINEERING AND TECHNOLOGY (AUTONOMOUS) NAMAKKAL- TRICHY MAIN ROAD, THOTTIAM DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Mr.S.HARI KUMAR Assistant Professor / ECE KNCET 20EC503PE-INTERNET OF THINGS (REGULATION-KNCET - UGR2020) UNIT V - CASE STUDIES
  • 2. Home Automation Smart Lighting • The purpose of the home automation system is to control the lights in a typical home remotely using a web application. • The system includes auto and manual modes. In auto mode, the system measures the light in a room and switches on the light when it gets dark. • In manual mode, the system provides the option of manually and remotely switching on/off the light
  • 5. Home Automation • The Mode service is a RESTful web service that sets mode to auto or manual (PUT request), or retrieves the current mode (GET request). The mode is updated to/retrieved from the database. • The State service is a RESTful web service that sets the light appliance state to on/off (PUT request), or retrieves the current light state (GET request). • The state is updated to/retrieved from the status database.
  • 7. Home Automation • The devices and components used in this example are Raspberry Pi, mini computer, LDR sensor and relay switch. • When in auto mode, the controller service monitors the light level and switches the light on/off and updates the status in the status database. • When in manual mode, the controller service, retrieves the current state from the database and switches the light on/off.
  • 9. Smart Parking • The purpose of a smart parking system is to detect the number of empty parking slots and send the information over the Internet to smart parking application back ends. • These applications can be accessed by drivers from smart phones, tablets or from in-car navigation systems. • In smart parking, sensors are used for each parking slot, to detect whether the slot is empty or occupied. This information is aggregated by a local controller and then sent over the Internet to a server.
  • 11. Smart Parking • The information model defines the attribute (state) of the parking slot virtual entity with two possible values (empty or Occupied). • The next step is to define the service specifications for the system. The services are derived from the process specification and the information model. • The smart parking system has two services (1) a service that monitors the parking slots (using ultrasonic sensors) and updates the status in a database on the cloud (REST web service), (2) a service that retrieves the current state of the parking slots