Nowadays the Internet of Things or IoT is an emerging field of technology, which is referring to a network of interconnected devices which are able to communicate in a system. A branch of IoT are home automation systems which aim to ease our lives at home, by taking control of everyday tasks, and controlling processes that normally would be done by people. Today, the devices and systems in the market are usually just product groups of companies that provide mostly closed systems without the opportunity to further extend them. The aim of this thesis is to design a general system architecture and communication protocol for an aforementioned system.
In my vision, the success of these systems depend on the simplicity of use, the energy efficiency and the openness for extension of the system. During the thesis project I designed a modular system architecture, that is easy to install, and has low power consumption. I tried to pay attention to the security of the system as well.
In my thesis I discuss the concept of IoT, its possible fields of usage, and the difficulties introduced by these systems are detailed as well. After the introduction I describe the design process of a sensor module, which is followed by the details of the system architecture and communication protocol, and the firmware of the device.
In the end of the document I present a central unit of the system based on a Raspberry PI and an Android application that can connect to it via the internet.