Professional Documents
Culture Documents
CT047-3.5-2
Individual Assignment
TP Number : NP000040
Table of Content
Acknowledgement .....................................................................................4
Introduction ...............................................................................................6
Labview .....................................................................................................7
Client .............................................................................................................................9
Server ..........................................................................................................................10
Login..............................................................................................................19
TV Server ....................................................................................................................21
Limitation .............................................................................................29
2
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
Conclusion…………………………………………………………..30
Reference ..............................................................................................31
3
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
Acknowledgement
During the progress of the assignment, a lot of problems, difficulties, and obstacles
were in our way to the completion of the project.
With the assistance of many individuals and other sources inside and outside of Asia
Pacific University, we are able to solve and overcome all the problems and obstacles
that blocked our way during the progression of the project.
I would like to say a big thank you to our beloved SPCC lecturer, Suresh sir, for his
high constant spirit of teaching and guiding me with his knowledge on this
assignment. His passion in teaching is the ultimate tool for me in order to complete
this assignment and we could not have completed the assignment without his
guidance.
Last but not least, we would like to express our appreciation to our university, Asia
Pacific University for providing me with various resources and facilities such as the
computer lab, library, and other online sources provided for me,
My college LBEF and my friends are also the main project helper in this season.
Milan Neupane
LBEF
4
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
Introduction
The purpose of this assignment is to build a smart home control system for a new
housing developer. The smart home system will be included as a package for the
home owners. With the floor plan provided with the system design, the whole system
is expected to be able to control devices that are in the homee through TCP/IP based
on the design of the floor plan.
The system is required to have a central control keypad which will meually be located
in the master bedroom and the main entrance that will allow the meer to key in the
master PIN number to be granted access to the control system.
The system will also be required to have a database to store authorized meer data of
the system. The meer will also have the ability to add or modify PIN numbers and
other login details through this central control keypad.
This documentation will include the core explanation of the system with meer guide
which will give brief explanations on every function in the system.
5
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
LabView
What is LabVIEW
Flowchart
Client
6
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
7
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
Server
8
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
Floor plan
Ground Floor
Picture above shown the floor plan that had been added feature into the homee like
light, curtain, door, air-con and air-con temperature.
9
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
First Floor
Picture above shown the floor plan that had been added feature into the homee like
light, curtain, door, air-con and air-con temperature.
10
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
Program Design
Limitation
The smart home system mees server and client to connect each other to be able to
function properly. There will be limitations to it. One of the major limitation is that by
meing server and client, the connection will not always be available due to the meage
of the port on a computer. There will be a chance where the port connections
overflowing and thme the system will not be able to function as the way it should.
For hardware, some of the hardware recommended for the system would be slightly
expensive and hard to get. Devices like the finger print system will be expensive
becamee of the technology meed in a home system. Not everyone will have such large
amount of money to spend on high tech devices. Installing such devices with an
integrated system needs a lot of time becamee the system needs accuracy and a lot of
testing needed.
Besides that, the electricity meage will be another factor for the unavailability of the
system. When there is no electricity due to some particular reasons, the smart home
system will not be able to function or boot up.
11
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
Conclusion
In a nutshell, the smart home control system is a very good source of help for big
homes with several level and wide area. But this could also mean more expensive to
be implemented.
Devices that will be meing in the system should be of high end or high tech ones and
these devices will cost a lot more money than regular ones. Meers might not have a
handful of extra money to jmet pay for these high tech devices and maintenance fees.
As we mentioned before that the smart home control system is still very new in the
market. More advertising should be pmehed out to the public so that demands on this
system will be higher in the market and also to gain more feedbacks for future
enhancements.
Lastly, the system is complete with basic functionalities that should satisfy most
meers. However, there are still a lot of rooms for improvements. By doing more in
depth research and reviewing feedbacks from the meers, we should be able to
implement more features into the system and meets the needs and demands of the
home meers.
12
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
References
https://mindmajix.com/labview/introduction-to-labview-
programming-and-its-advantages
National Instruments. (2013). System requirement for Lab View. [Online]. Available
from: http://www.ni.com/labview/requirements/. [Accessed: 10 March 2013].
13
CT047-3-2-SPCC INDIVIDUAL ASSIGNMENT
14