In the last few years, we can observe the rise of popularity of smart homes
and related technologies. One of the reasons for this is the availability of
affordable smart home devices, which connect to the network and thus allow
users to control them from anywhere. Installation of these devices is usually
very user-friendly and simple, so that people can install them themselves.
However, most manufacturers require them to use their app to control these
devices. Fully managed systems with a single control point have existed for
a long time, but remain expensive and not as widely available. For this
thesis, we have developed a system, which centralizes control of the smart
home devices to a single interface. These devices connect to the system via
network with the help of our library, based on our communication protocol.
We have also designed and developed an interface that the user will use for
controlling his smart home. The system runs on a small computer called
Raspberry Pi and connects to embedded devices, based on Arduino.
|