KotiPi: Developing a smart home application with Raspberry Pi
Nezvitskaya, Mirya (2015)
Nezvitskaya, Mirya
Haaga-Helia ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121520825
https://urn.fi/URN:NBN:fi:amk-2015121520825
Tiivistelmä
Nowadays smart home is an important segment of Internet of Things. This research is created for enthusiasts who are interested in home automation and would like to engineer it themselves.
Raspberry Pi is an excellent affordable computer that can be used for practical projects; however, there are no turnkey full home automation systems that would be available to a user, though many parts of automation tasks in Raspberry Pi are available via tutorials, blogs and forums. This project is a basic home automation system that is open-source, so it can be used by anyone, and improved and developed further.
The idea of this project is to make functions usable via a web application that can be accessed via a smart phone, a tablet or a laptop. The project also introduces areas for improvement and ideas for future development that can bring this prototype to a fully customized home automation system and even for commercial areas.
Overall, the project explains theoretical background of technologies and concepts used, how to set up necessary environment, how to develop its features, and how to create a web application. The evaluation and analysis have also been made in order to assess future probability that such a project can be used commercially and privately.
Raspberry Pi is an excellent affordable computer that can be used for practical projects; however, there are no turnkey full home automation systems that would be available to a user, though many parts of automation tasks in Raspberry Pi are available via tutorials, blogs and forums. This project is a basic home automation system that is open-source, so it can be used by anyone, and improved and developed further.
The idea of this project is to make functions usable via a web application that can be accessed via a smart phone, a tablet or a laptop. The project also introduces areas for improvement and ideas for future development that can bring this prototype to a fully customized home automation system and even for commercial areas.
Overall, the project explains theoretical background of technologies and concepts used, how to set up necessary environment, how to develop its features, and how to create a web application. The evaluation and analysis have also been made in order to assess future probability that such a project can be used commercially and privately.