Master of Science in Computer Science

Faculty / School

Faculty of Computer Sciences (FCS)


Department of Computer Science

Date of Submission



Waqas Mahmood, Visiting Faculty, Department of Computer Science, Institute of Business Administration (IBA), Karachi

Project Type

MSCS Survey Report


The use of automation is emerging with the help of internet providing possibility of objects to work it-self. With recent advancements to the fast speed internet, IoT will be playing a vital role in our daily tasks in present and future. IoT is offering feasibility and effectiveness to the system that are based upon it. These modern technologies are creating comfort and standard way of living because of its time, energy and cost efficiency.

This paper will conduct a study based on how household appliances may be automated smartly with software applications that are integrated with hardware board. It presents the complete architecture of the system with its working capabilities. Also, it explains the internal mechanism of the system which mainly considers the software application and hardware board interaction.

Furthermore, maintaining security in Smart Homes is very challenging. So, some of the counter measure related to security along with future scope has also discussed here. Along with these, one of the key points discussing in this paper would be its low-cost implementation.


In today’s era of digitalization, everyone is opting towards automation. Smart Home Automation is an innovation in living standard that makes home more easeful, comfortable and economical. Once devices are connected with internet, their monitoring and controlling can be done from any part of the world. Smart home automated systems can be operated remotely from anywhere.

In this research, we have discussed a few home automation examples that had been proposed by different authors, architecture and basic working. Moreover, there are so many advantages of Home Automation but contrary to this there are some security threats that we should deal with. Machine learning and Artificial Intelligence techniques can also be implemented in future to make these systems more efficient and reliable.

The full text of this document is only accessible to authorized users.