SlideShare a Scribd company logo
1 of 34
Download to read offline
IOT DESIGN METHODOLOGY
īƒ˜Introduction
īƒ˜Case study on IoT Design
īƒ˜Smart Home
īƒ˜Weather Monitoring
īƒ˜Smart Cities
īƒ˜Smart agriculture
īƒ˜Smart Environment
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 1
CREDITS
īƒ˜Arshdeep bhagha & Vijay Maddisetti
īƒ˜MRS sir
īƒ˜Google
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 2
INTRODUCTION
īƒ˜IoT Design Methodology
īƒ˜Applications
īƒ˜ Physical
īƒ˜ Logical
īƒ˜IoT Levels
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 3
IOT DESIGN METHODOLOGY
īƒ˜ IoT Design Methodology that includes:
īƒ˜ Purpose & Requirements Specification
īƒ˜ Process Specification
īƒ˜ Domain Model Specification
īƒ˜ Information Model Specification
īƒ˜ Service Specifications
īƒ˜ IoT Level Specification
īƒ˜ Functional View Specification
īƒ˜ Operational View Specification
īƒ˜ Device & Component Integration
īƒ˜ Application Development
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 4
IOT DESIGN METHODOLOGY-STEPS
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 5
STEP 1: PURPOSE & REQUIREMENTS SPECIFICATION
īƒ˜ The first step in IoT system design
methodology is to define the purpose
and requirements of the system.
īƒ˜ In this step, the system purpose,
behaviour and requirements
īƒ˜ (such as data collection requirements,
data analysis requirements, system
management requirements, data
privacy and security requirements, user
interface requirements, ...) are
captured.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 6
STEP 2: PROCESS SPECIFICATION
īƒ˜ The second step in the IoT
design methodology is to define
the process specification.
īƒ˜ In this step, the use cases of
the IoT system are formally
described based on and derived
from the purpose and
requirement specifications.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 7
STEP 3: DOMAIN MODEL SPECIFICATION
īƒ˜ The third step in the IoT design methodology is
to define the Domain Model.
īƒ˜ The domain model describes the main
concepts, entities and objects in the domain of
IoT system to be designed.
īƒ˜ Domain model defines the attributes of the
objects and relationships between objects.
īƒ˜ Domain model provides an abstract
representation of the concepts, objects and
entities in the IoT domain, independent of any
specific technology or platform.
īƒ˜ With the domain model, the IoT system
designers can get an understanding of the IoT
domain for which the system is to be designed.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 8
STEP 4: INFORMATION MODEL SPECIFICATION
īƒ˜ The fourth step in the IoT design methodology is
to define the Information Model.
īƒ˜ Information Model defines the structure of all
the information in the IoT system, for example,
attributes of Virtual Entities, relations, etc.
Information model does not describe the
specifics of how the information is represented
or stored.
īƒ˜ To define the information model, we first list the
Virtual Entities defined in the Domain Model.
īƒ˜ Information model adds more details to the
Virtual Entities by defining their attributes and
relations.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 9
STEP 5: SERVICE SPECIFICATIONS
īƒ˜ The fifth step in the IoT design
methodology is to define the
service specifications.
īƒ˜ Service specifications define
the services in the IoT system,
service types, service
inputs/output, service
endpoints, service schedules,
service preconditions and
service effects.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 10
STEP 6: IOT LEVEL SPECIFICATION
īƒ˜The sixth step in the IoT
design methodology is to
define the IoT level for the
system.
īƒ˜In Chapter-1, we defined
various IoT deployment
levels.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 11
STEP 7: FUNCTIONAL VIEW SPECIFICATION
īƒ˜ The seventh step in the IoT design
methodology is to define the Functional
View.
īƒ˜ The Functional View (FV) defines the
functions of the IoT systems grouped
into various Functional Groups (FGs).
īƒ˜ Each Functional Group either provides
functionalities for interacting with
instances of concepts defined in the
Domain Model or provides information
related to these concepts.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 12
STEP 8: OPERATIONAL VIEW SPECIFICATION
īƒ˜ The eighth step in the IoT design
methodology is to define the
Operational View Specifications.
īƒ˜ In this step, various options
pertaining to the IoT system
deployment and operation are
defined,
īƒ˜ such as, service hosting options,
storage options, device options,
application hosting options, etc
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 13
STEP 10: APPLICATION DEVELOPMENT
īƒ˜The final step in the IoT
design methodology is to
develop the IoT
application.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 14
HOME AUTOMATION CASE STUDY
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 15
LUXE: Smart Homes / Office
HARMONIZER APP DESIGN – for
SMART SWITCHES
Design by: Vikram + MRS
Sept 2020
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 16
LUXE: Smart Homes / Office LUXE: Smart Homes / Office
Single room
1BHK
2BHK
3BHK
Villa
LUXE: Smart Homes / Office
Single room
Switch 1
Switch 2
Switch 3
Switch 4
Switch 5
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 17
LUXE: Smart Homes / Office
Single room
1BHK
2BHK
3BHK
Villa
LUXE: Smart Homes / Office
Bed Room: SB 1
Switch 1
Switch 2
Switch 3
Switch 4
Switch 5
LUXE: Smart Homes / Office
Single room
1BHK
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 18
HOME AUTOMATION CASE STUDY
īƒ˜Connecting Home Appliances
īƒ˜Remote controlling
īƒ˜Remote monitoring
īƒ˜Data storing in cloud
īƒ˜Analysing the stored data
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 19
STEP:1 - PURPOSE & REQUIREMENT (HOME AUTOMATION)
īƒ˜ Applying this to our example of a smart home automation system, the purpose and requirements
for the system may be described as follows:
īƒ˜ Purpose : A home automation system that allows controlling of the lights in a home remotely using a web
application.
īƒ˜ Behaviour : The home automation system should have auto and manual modes. In auto mode, the system
measures the light level in the 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.
īƒ˜ System Management Requirement : The system should provide remote monitoring and control functions.
īƒ˜ Data Analysis Requirement : The system should perform local analysis of the data.
īƒ˜ Application Deployment Requirement : The application should be deployed locally on the device, but
should be accessible remotely.
īƒ˜ Security Requirement : The system should have basic user authentication capability.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 20
STEP:2 PROCESS SPECIFICATION (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 21
STEP:3 DOMAIN MODEL SPECIFICATION (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 22
STEP:4 INFORMATION MODEL SPECIFICATION (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 23
STEP 5: SERVICE SPECIFICATIONS (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 24
STEP 5: SERVICE SPECIFICATIONS (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 25
STEP 6: IOT LEVEL SPECIFICATION (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 26
STEP 7: FUNCTIONAL VIEW SPECIFICATION (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 27
STEP 8: OPERATIONAL VIEW SPECIFICATION (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 28
STEP 9: DEVICE & COMPONENT INTEGRATION (HOME AUTOMATION)
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 29
STEP 10: APPLICATION DEVELOPMENT (HOME AUTOMATION)
īƒ˜ Auto
īƒ˜ Controls the light appliance
automatically based on the lighting
conditions in the room
īƒ˜ Light
īƒ˜ When Auto mode is off, it is used for
manually controlling the light
appliance.
īƒ˜ When Auto mode is on, it reflects the
current state of the light appliance.
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 30
FINALLY - INTEGRATE THE SYSTEM
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 31
SUMMARY
īƒ˜Introduction
īƒ˜Case study on IoT Design
īƒ˜Smart Home
īƒ˜Weather Monitoring
īƒ˜Smart Cities
īƒ˜Smart agriculture
īƒ˜Smart Environment
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 32
ANY CLARIFICATIONS?
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 33
THANK YOU FOR YOUR TIME
6/1/2021
DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 34

More Related Content

What's hot

Chapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiesChapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiespavan penugonda
 
edge computing seminar report.pdf
edge computing seminar report.pdfedge computing seminar report.pdf
edge computing seminar report.pdffirstlast467690
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesSayed Chhattan Shah
 
UMTS, Introduction.
UMTS, Introduction.UMTS, Introduction.
UMTS, Introduction.Mateen Shahid
 
GSM - Addresses and Identifiers
GSM - Addresses and IdentifiersGSM - Addresses and Identifiers
GSM - Addresses and IdentifiersSalman Khan
 
mobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applicationsmobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applicationsAman Gupta
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGAYESHA JAVED
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfMansiMehta96928
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesDevyani Vasistha
 
Mobile phone embedded system
Mobile phone embedded systemMobile phone embedded system
Mobile phone embedded systemAshutosh Jaiswal
 
[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptx[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptxSelvaraj Seerangan
 
6G Technology
6G Technology6G Technology
6G TechnologyAkhil john
 
Iot in healthcare
Iot in healthcareIot in healthcare
Iot in healthcareGauravBiswas9
 
IoT and connected devices: an overview
IoT and connected devices: an overviewIoT and connected devices: an overview
IoT and connected devices: an overviewPascal Bodin
 
Esp32 cam arduino-123
Esp32 cam arduino-123Esp32 cam arduino-123
Esp32 cam arduino-123Victor Sue
 
Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Dr. Mazlan Abbas
 

What's hot (20)

Chapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologiesChapter 5 IoT Design methodologies
Chapter 5 IoT Design methodologies
 
FUTURE OF IOT
FUTURE OF IOTFUTURE OF IOT
FUTURE OF IOT
 
IoT and m2m
IoT and m2mIoT and m2m
IoT and m2m
 
Ad-Hoc Networks
Ad-Hoc NetworksAd-Hoc Networks
Ad-Hoc Networks
 
Seminar ppt fog comp
Seminar ppt fog compSeminar ppt fog comp
Seminar ppt fog comp
 
edge computing seminar report.pdf
edge computing seminar report.pdfedge computing seminar report.pdf
edge computing seminar report.pdf
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
UMTS, Introduction.
UMTS, Introduction.UMTS, Introduction.
UMTS, Introduction.
 
GSM - Addresses and Identifiers
GSM - Addresses and IdentifiersGSM - Addresses and Identifiers
GSM - Addresses and Identifiers
 
mobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applicationsmobile ad-hoc network (MANET) and its applications
mobile ad-hoc network (MANET) and its applications
 
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKINGINTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
INTERNET OF THING PRESENTATION ON PUBLIC SPEAKING
 
UNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdfUNIT-5 IoT Reference Architecture.pdf
UNIT-5 IoT Reference Architecture.pdf
 
IOT - Design Principles of Connected Devices
IOT - Design Principles of Connected DevicesIOT - Design Principles of Connected Devices
IOT - Design Principles of Connected Devices
 
Mobile phone embedded system
Mobile phone embedded systemMobile phone embedded system
Mobile phone embedded system
 
[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptx[PPT] _ Unit 2 _ Complete PPT.pptx
[PPT] _ Unit 2 _ Complete PPT.pptx
 
6G Technology
6G Technology6G Technology
6G Technology
 
Iot in healthcare
Iot in healthcareIot in healthcare
Iot in healthcare
 
IoT and connected devices: an overview
IoT and connected devices: an overviewIoT and connected devices: an overview
IoT and connected devices: an overview
 
Esp32 cam arduino-123
Esp32 cam arduino-123Esp32 cam arduino-123
Esp32 cam arduino-123
 
Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)Current Trends in Internet of Things (IOT)
Current Trends in Internet of Things (IOT)
 

Similar to IoT Design Methodology

INTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSINTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSVikram Nandini
 
IRJET- Interactive Smart Mirror
IRJET-  	  Interactive Smart MirrorIRJET-  	  Interactive Smart Mirror
IRJET- Interactive Smart MirrorIRJET Journal
 
IRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance SystemIRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance SystemIRJET Journal
 
IRJET-A Nodemcu based Home Automation System
IRJET-A Nodemcu based Home Automation SystemIRJET-A Nodemcu based Home Automation System
IRJET-A Nodemcu based Home Automation SystemIRJET Journal
 
IRJET- Wifi based Smart Electric Meter using IoT
IRJET-  	  Wifi based Smart Electric Meter using IoTIRJET-  	  Wifi based Smart Electric Meter using IoT
IRJET- Wifi based Smart Electric Meter using IoTIRJET Journal
 
Android Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorAndroid Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorIRJET Journal
 
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...IRJET Journal
 
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...IRJET Journal
 
RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...
RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...
RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...IRJET Journal
 
IRJET - Home Security System using Arduino
IRJET -  	  Home Security System using ArduinoIRJET -  	  Home Security System using Arduino
IRJET - Home Security System using ArduinoIRJET Journal
 
IRJET- IoT based Classroom Automation System
IRJET-  	  IoT based Classroom Automation SystemIRJET-  	  IoT based Classroom Automation System
IRJET- IoT based Classroom Automation SystemIRJET Journal
 
IRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud StorageIRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud StorageIRJET Journal
 
IRJET- Smart Home Automation using IoT and Deep Learning
IRJET-  	  Smart Home Automation using IoT and Deep LearningIRJET-  	  Smart Home Automation using IoT and Deep Learning
IRJET- Smart Home Automation using IoT and Deep LearningIRJET Journal
 
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...Simulation, modelling and packet sniffing facilities for IoT: A systematic an...
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...IJECEIAES
 
IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET Journal
 
IRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile ApplicationIRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile ApplicationIRJET Journal
 
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTIONDYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTIONIRJET Journal
 
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.IRJET Journal
 
Smart Storage for Home Application
Smart Storage for Home ApplicationSmart Storage for Home Application
Smart Storage for Home ApplicationIRJET Journal
 
Smart Cabin using ESP and IoT
Smart Cabin using ESP and IoTSmart Cabin using ESP and IoT
Smart Cabin using ESP and IoTIRJET Journal
 

Similar to IoT Design Methodology (20)

INTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGSINTRODUCTION TO INTERNET OF THINGS
INTRODUCTION TO INTERNET OF THINGS
 
IRJET- Interactive Smart Mirror
IRJET-  	  Interactive Smart MirrorIRJET-  	  Interactive Smart Mirror
IRJET- Interactive Smart Mirror
 
IRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance SystemIRJET - IoT based Portable Attendance System
IRJET - IoT based Portable Attendance System
 
IRJET-A Nodemcu based Home Automation System
IRJET-A Nodemcu based Home Automation SystemIRJET-A Nodemcu based Home Automation System
IRJET-A Nodemcu based Home Automation System
 
IRJET- Wifi based Smart Electric Meter using IoT
IRJET-  	  Wifi based Smart Electric Meter using IoTIRJET-  	  Wifi based Smart Electric Meter using IoT
IRJET- Wifi based Smart Electric Meter using IoT
 
Android Application For Decentralized Family Locator
Android Application For Decentralized Family LocatorAndroid Application For Decentralized Family Locator
Android Application For Decentralized Family Locator
 
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...IRJET- 	  Embedded System for Automatic Door Access using Face Recognition Te...
IRJET- Embedded System for Automatic Door Access using Face Recognition Te...
 
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
IRJET - Positioning and Tracking of a Person using Embedded Controller in a D...
 
RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...
RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...
RICE INDUSTRY AUTOMATION TECHNIQUE USING IoT WITH RASPBERRY PI AND PHYTON LAN...
 
IRJET - Home Security System using Arduino
IRJET -  	  Home Security System using ArduinoIRJET -  	  Home Security System using Arduino
IRJET - Home Security System using Arduino
 
IRJET- IoT based Classroom Automation System
IRJET-  	  IoT based Classroom Automation SystemIRJET-  	  IoT based Classroom Automation System
IRJET- IoT based Classroom Automation System
 
IRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud StorageIRJET- Sharing Session Key to Protect Data in Cloud Storage
IRJET- Sharing Session Key to Protect Data in Cloud Storage
 
IRJET- Smart Home Automation using IoT and Deep Learning
IRJET-  	  Smart Home Automation using IoT and Deep LearningIRJET-  	  Smart Home Automation using IoT and Deep Learning
IRJET- Smart Home Automation using IoT and Deep Learning
 
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...Simulation, modelling and packet sniffing facilities for IoT: A systematic an...
Simulation, modelling and packet sniffing facilities for IoT: A systematic an...
 
IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)IRJET- H-Box (Connecting Homes)
IRJET- H-Box (Connecting Homes)
 
IRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile ApplicationIRJET - Organisation Automation Using Android Mobile Application
IRJET - Organisation Automation Using Android Mobile Application
 
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTIONDYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
DYNAMIC ENERGY MANAGEMENT USING REAL TIME OBJECT DETECTION
 
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
Job Scheduling Mechanisms in Fog Computing Using Soft Computing Techniques.
 
Smart Storage for Home Application
Smart Storage for Home ApplicationSmart Storage for Home Application
Smart Storage for Home Application
 
Smart Cabin using ESP and IoT
Smart Cabin using ESP and IoTSmart Cabin using ESP and IoT
Smart Cabin using ESP and IoT
 

More from Vikram Nandini

IoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold BarIoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold BarVikram Nandini
 
Linux File Trees and Commands
Linux File Trees and CommandsLinux File Trees and Commands
Linux File Trees and CommandsVikram Nandini
 
Introduction to Linux & Basic Commands
Introduction to Linux & Basic CommandsIntroduction to Linux & Basic Commands
Introduction to Linux & Basic CommandsVikram Nandini
 
INTRODUCTION to OOAD
INTRODUCTION to OOADINTRODUCTION to OOAD
INTRODUCTION to OOADVikram Nandini
 
Manufacturing - II Part
Manufacturing - II PartManufacturing - II Part
Manufacturing - II PartVikram Nandini
 
Prototyping Online Components
Prototyping Online ComponentsPrototyping Online Components
Prototyping Online ComponentsVikram Nandini
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural NetworksVikram Nandini
 
Design Principles for Connected Devices
Design Principles for Connected DevicesDesign Principles for Connected Devices
Design Principles for Connected DevicesVikram Nandini
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoTVikram Nandini
 
Embedded decices
Embedded decicesEmbedded decices
Embedded decicesVikram Nandini
 
Communication in the IoT
Communication in the IoTCommunication in the IoT
Communication in the IoTVikram Nandini
 
Introduction to Cyber Security
Introduction to Cyber SecurityIntroduction to Cyber Security
Introduction to Cyber SecurityVikram Nandini
 
cloud computing UNIT-2.pdf
cloud computing UNIT-2.pdfcloud computing UNIT-2.pdf
cloud computing UNIT-2.pdfVikram Nandini
 
Introduction to Web Technologies
Introduction to Web TechnologiesIntroduction to Web Technologies
Introduction to Web TechnologiesVikram Nandini
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style SheetsVikram Nandini
 

More from Vikram Nandini (20)

IoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold BarIoT: From Copper strip to Gold Bar
IoT: From Copper strip to Gold Bar
 
Design Patterns
Design PatternsDesign Patterns
Design Patterns
 
Linux File Trees and Commands
Linux File Trees and CommandsLinux File Trees and Commands
Linux File Trees and Commands
 
Introduction to Linux & Basic Commands
Introduction to Linux & Basic CommandsIntroduction to Linux & Basic Commands
Introduction to Linux & Basic Commands
 
INTRODUCTION to OOAD
INTRODUCTION to OOADINTRODUCTION to OOAD
INTRODUCTION to OOAD
 
Ethics
EthicsEthics
Ethics
 
Manufacturing - II Part
Manufacturing - II PartManufacturing - II Part
Manufacturing - II Part
 
Manufacturing
ManufacturingManufacturing
Manufacturing
 
Business Models
Business ModelsBusiness Models
Business Models
 
Prototyping Online Components
Prototyping Online ComponentsPrototyping Online Components
Prototyping Online Components
 
Artificial Neural Networks
Artificial Neural NetworksArtificial Neural Networks
Artificial Neural Networks
 
IoT-Prototyping
IoT-PrototypingIoT-Prototyping
IoT-Prototyping
 
Design Principles for Connected Devices
Design Principles for Connected DevicesDesign Principles for Connected Devices
Design Principles for Connected Devices
 
Introduction to IoT
Introduction to IoTIntroduction to IoT
Introduction to IoT
 
Embedded decices
Embedded decicesEmbedded decices
Embedded decices
 
Communication in the IoT
Communication in the IoTCommunication in the IoT
Communication in the IoT
 
Introduction to Cyber Security
Introduction to Cyber SecurityIntroduction to Cyber Security
Introduction to Cyber Security
 
cloud computing UNIT-2.pdf
cloud computing UNIT-2.pdfcloud computing UNIT-2.pdf
cloud computing UNIT-2.pdf
 
Introduction to Web Technologies
Introduction to Web TechnologiesIntroduction to Web Technologies
Introduction to Web Technologies
 
Cascading Style Sheets
Cascading Style SheetsCascading Style Sheets
Cascading Style Sheets
 

Recently uploaded

welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substationstephanwindworld
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsSachinPawar510423
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Study on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube ExchangerAnamika Sarkar
 
Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)
Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)
Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxsomshekarkn64
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 

Recently uploaded (20)

welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Earthing details of Electrical Substation
Earthing details of Electrical SubstationEarthing details of Electrical Substation
Earthing details of Electrical Substation
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Vishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documentsVishratwadi & Ghorpadi Bridge Tender documents
Vishratwadi & Ghorpadi Bridge Tender documents
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Study on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned īģŋTube Exchanger
 
Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)
Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)
Call Us â‰Ŋ 8377877756 â‰ŧ Call Girls In Shastri Nagar (Delhi)
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTACÂŽ CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
lifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptxlifi-technology with integration of IOT.pptx
lifi-technology with integration of IOT.pptx
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 

IoT Design Methodology

  • 1. IOT DESIGN METHODOLOGY īƒ˜Introduction īƒ˜Case study on IoT Design īƒ˜Smart Home īƒ˜Weather Monitoring īƒ˜Smart Cities īƒ˜Smart agriculture īƒ˜Smart Environment 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 1
  • 2. CREDITS īƒ˜Arshdeep bhagha & Vijay Maddisetti īƒ˜MRS sir īƒ˜Google 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 2
  • 3. INTRODUCTION īƒ˜IoT Design Methodology īƒ˜Applications īƒ˜ Physical īƒ˜ Logical īƒ˜IoT Levels 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 3
  • 4. IOT DESIGN METHODOLOGY īƒ˜ IoT Design Methodology that includes: īƒ˜ Purpose & Requirements Specification īƒ˜ Process Specification īƒ˜ Domain Model Specification īƒ˜ Information Model Specification īƒ˜ Service Specifications īƒ˜ IoT Level Specification īƒ˜ Functional View Specification īƒ˜ Operational View Specification īƒ˜ Device & Component Integration īƒ˜ Application Development 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 4
  • 5. IOT DESIGN METHODOLOGY-STEPS 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 5
  • 6. STEP 1: PURPOSE & REQUIREMENTS SPECIFICATION īƒ˜ The first step in IoT system design methodology is to define the purpose and requirements of the system. īƒ˜ In this step, the system purpose, behaviour and requirements īƒ˜ (such as data collection requirements, data analysis requirements, system management requirements, data privacy and security requirements, user interface requirements, ...) are captured. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 6
  • 7. STEP 2: PROCESS SPECIFICATION īƒ˜ The second step in the IoT design methodology is to define the process specification. īƒ˜ In this step, the use cases of the IoT system are formally described based on and derived from the purpose and requirement specifications. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 7
  • 8. STEP 3: DOMAIN MODEL SPECIFICATION īƒ˜ The third step in the IoT design methodology is to define the Domain Model. īƒ˜ The domain model describes the main concepts, entities and objects in the domain of IoT system to be designed. īƒ˜ Domain model defines the attributes of the objects and relationships between objects. īƒ˜ Domain model provides an abstract representation of the concepts, objects and entities in the IoT domain, independent of any specific technology or platform. īƒ˜ With the domain model, the IoT system designers can get an understanding of the IoT domain for which the system is to be designed. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 8
  • 9. STEP 4: INFORMATION MODEL SPECIFICATION īƒ˜ The fourth step in the IoT design methodology is to define the Information Model. īƒ˜ Information Model defines the structure of all the information in the IoT system, for example, attributes of Virtual Entities, relations, etc. Information model does not describe the specifics of how the information is represented or stored. īƒ˜ To define the information model, we first list the Virtual Entities defined in the Domain Model. īƒ˜ Information model adds more details to the Virtual Entities by defining their attributes and relations. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 9
  • 10. STEP 5: SERVICE SPECIFICATIONS īƒ˜ The fifth step in the IoT design methodology is to define the service specifications. īƒ˜ Service specifications define the services in the IoT system, service types, service inputs/output, service endpoints, service schedules, service preconditions and service effects. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 10
  • 11. STEP 6: IOT LEVEL SPECIFICATION īƒ˜The sixth step in the IoT design methodology is to define the IoT level for the system. īƒ˜In Chapter-1, we defined various IoT deployment levels. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 11
  • 12. STEP 7: FUNCTIONAL VIEW SPECIFICATION īƒ˜ The seventh step in the IoT design methodology is to define the Functional View. īƒ˜ The Functional View (FV) defines the functions of the IoT systems grouped into various Functional Groups (FGs). īƒ˜ Each Functional Group either provides functionalities for interacting with instances of concepts defined in the Domain Model or provides information related to these concepts. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 12
  • 13. STEP 8: OPERATIONAL VIEW SPECIFICATION īƒ˜ The eighth step in the IoT design methodology is to define the Operational View Specifications. īƒ˜ In this step, various options pertaining to the IoT system deployment and operation are defined, īƒ˜ such as, service hosting options, storage options, device options, application hosting options, etc 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 13
  • 14. STEP 10: APPLICATION DEVELOPMENT īƒ˜The final step in the IoT design methodology is to develop the IoT application. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 14
  • 15. HOME AUTOMATION CASE STUDY 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 15
  • 16. LUXE: Smart Homes / Office HARMONIZER APP DESIGN – for SMART SWITCHES Design by: Vikram + MRS Sept 2020 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 16
  • 17. LUXE: Smart Homes / Office LUXE: Smart Homes / Office Single room 1BHK 2BHK 3BHK Villa LUXE: Smart Homes / Office Single room Switch 1 Switch 2 Switch 3 Switch 4 Switch 5 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 17
  • 18. LUXE: Smart Homes / Office Single room 1BHK 2BHK 3BHK Villa LUXE: Smart Homes / Office Bed Room: SB 1 Switch 1 Switch 2 Switch 3 Switch 4 Switch 5 LUXE: Smart Homes / Office Single room 1BHK 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 18
  • 19. HOME AUTOMATION CASE STUDY īƒ˜Connecting Home Appliances īƒ˜Remote controlling īƒ˜Remote monitoring īƒ˜Data storing in cloud īƒ˜Analysing the stored data 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 19
  • 20. STEP:1 - PURPOSE & REQUIREMENT (HOME AUTOMATION) īƒ˜ Applying this to our example of a smart home automation system, the purpose and requirements for the system may be described as follows: īƒ˜ Purpose : A home automation system that allows controlling of the lights in a home remotely using a web application. īƒ˜ Behaviour : The home automation system should have auto and manual modes. In auto mode, the system measures the light level in the 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. īƒ˜ System Management Requirement : The system should provide remote monitoring and control functions. īƒ˜ Data Analysis Requirement : The system should perform local analysis of the data. īƒ˜ Application Deployment Requirement : The application should be deployed locally on the device, but should be accessible remotely. īƒ˜ Security Requirement : The system should have basic user authentication capability. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 20
  • 21. STEP:2 PROCESS SPECIFICATION (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 21
  • 22. STEP:3 DOMAIN MODEL SPECIFICATION (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 22
  • 23. STEP:4 INFORMATION MODEL SPECIFICATION (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 23
  • 24. STEP 5: SERVICE SPECIFICATIONS (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 24
  • 25. STEP 5: SERVICE SPECIFICATIONS (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 25
  • 26. STEP 6: IOT LEVEL SPECIFICATION (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 26
  • 27. STEP 7: FUNCTIONAL VIEW SPECIFICATION (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 27
  • 28. STEP 8: OPERATIONAL VIEW SPECIFICATION (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 28
  • 29. STEP 9: DEVICE & COMPONENT INTEGRATION (HOME AUTOMATION) 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 29
  • 30. STEP 10: APPLICATION DEVELOPMENT (HOME AUTOMATION) īƒ˜ Auto īƒ˜ Controls the light appliance automatically based on the lighting conditions in the room īƒ˜ Light īƒ˜ When Auto mode is off, it is used for manually controlling the light appliance. īƒ˜ When Auto mode is on, it reflects the current state of the light appliance. 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 30
  • 31. FINALLY - INTEGRATE THE SYSTEM 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 31
  • 32. SUMMARY īƒ˜Introduction īƒ˜Case study on IoT Design īƒ˜Smart Home īƒ˜Weather Monitoring īƒ˜Smart Cities īƒ˜Smart agriculture īƒ˜Smart Environment 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 32
  • 33. ANY CLARIFICATIONS? 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 33
  • 34. THANK YOU FOR YOUR TIME 6/1/2021 DR. VIKRAM NEERUGATTI, PROFESSOR & HEAD, DEPT. OF CSE, ASIT, GUDURU. 34