“IoT enabled remote Monitoring and Home
Automation”
Project
By
Usman Shahzad (SP14-BTN-007)
Nauman Bashir (SP14-BTN-006)
Imran Saleem (SP14-BTN-016)
Nauman Bashir (SP14-BTN-006)
Imran Saleem (SP14-BTN-016)
Supervised by
Dr. Osman Khalid
Table of Content
1. Title: "IoT Enabled Remote Monitoring and Home
Automation"
2. Functional
Requirements:
3. Feasibility
Analysis:
3.1. Technical Feasibility
3.2. Financial
3.3. Resource Feasibility:
3.4. Schedule:
3.5. Operational
4. Assumptions:
_________________________________________________________________________________
1. Title:
"IoT Enabled Remote Monitoring and Home Automation"2. Functional Requirements:
- Different
IoT sensors, e.g., temperature, pressure, vibration, photo-sensors, motion
detection sensors will be deployed in the home.
- The
sensors will be sending their data to Raspberry Pi's (RPi's)
- An
application will be developed and run on RPi to tag and log all the data sensed
from various sensors.
- The
collected data will be sent to the remote server for online analytics and for remote access.
- Based on analysed data, various recommendations will be sent to user.
3. Feasibility Analysis:
An overall study of the
project has been carried out and the findings have been listed in this report.
The feasibility of “IoT enabled
remote monitoring and Home Automation”
can be ascertained on the
following assessments:
- Technical feasibility
- Financial
feasibility
- Resources
feasibility
- Schedule
feasibility
- Operational feasibility (if applicable)
3.1. Technical Feasibility:
Technical expertise for programming and Networking are available.
a) For programming of Raspberry PI we will use Python.
b) For Web Interface programming, we will use HTML and PHP MySQL.
c) For communication between devices we will use different networking protocols.
Equipment is available in IoT Lab.
b) For Web Interface programming, we will use HTML and PHP MySQL.
c) For communication between devices we will use different networking protocols.
Equipment is available in IoT Lab.
3.2. Financial Feasibility:
Feasibility of financial
aspects e.g. pricing and source of availability and financing of tools and
other resources required for the project. Provide a tabulated information in
the given format:
Resource
Name
[hardware
or software]
|
Price
[Monetary cost]
|
Source
[website URL/Dealer's
address etc.]
|
Raspberry PI v3
|
11,000 PKR
|
IoT Lab
|
Various sensors
|
N/A
|
IoT Lab
|
Electronic Components
|
N/A
|
IoT Lab
|
Miscellaneous
|
N/A
|
3.3. Resource Feasibility:
The resources will be easily available
on E-Commerce websites. Raspberry PI, sensors and other devices will be
provided by funding source in IoT Lab.
3.4. Schedule feasibility:
Task
Name
|
Start
|
End
|
Duration
(days)
|
Deployment
|
5/1/2017
|
6/30/2017
|
60
|
Sensing
|
7/1/2017
|
7/31/2017
|
30
|
Web
Interface
|
8/1/2017
|
8/30/2017
|
29
|
Data
Integration
|
8/20/2017
|
9/30/2017
|
41
|
Data
Analysis
|
9/1/2017
|
10/31/2017
|
60
|
Recommendations
|
10/20/2017
|
12/31/2017
|
72
|
3.5. Operational Feasibility:
The
proposed system is entirely applicable and operationally feasible.
• Deployment and configuration of sensors
• Creating a Web Interface
• Recommendation Techniques (Data-mining,
Data forecasting and Analytics)
4. Assumptions:
We assume that our project can be
presented as a product in market. As the demand of Home automation systems is
increasing, our task is to provide customer reliability and invulnerable
system.
In this system, we are providing a Proof
of Concept (POC), which can be implemented on a large scale in real world.

