Designing and building an open source smart home system using Silicon Labs products

OData support
Dr. Kovácsházy Tamás
Department of Measurement and Information Systems

Thanks to the developing of technology, our devices are getting smarter, can be used more easily, and the communication between them has become usual. Smart homes are one of the new trends, there are payed solutions and some opensource projects already, thanks to open source systems our homes can be built by anyone.

With the devices, solutions provided by Silicon Labs, and with a smart home automation solution, my job was to make my own smart home system, which is easy to use, and does not require any programming abilities. My solution has to run on laptops, personal computers and on the Raspberry PI.

As far as I am concerned a smart home is able to create automation from temperature, humidity data, other informations without any manual operations. For instance, at unexpected events it can alarm, in case of certain conditions it can warn the owner. The system should be available from work, and from other great distances.

It should be easily improveable, any peripheria should be easily integrated to the system. The open source projects are a great answer to that demand, however there are miryad options, and it is hard to choose the right system. The main points are the devicelists, the handling of the system and the documentation.

I have designed and built a solution which consists of microcontrollers, and a camera. It was designed to fill every criteria I mentioned, as a result there is picture transfer, alarm system, and sensors in my smart home. Thanks to the Connect Stack (made by Silicon Labs) some of the controllers are making a network, in which the main microcontroller is integrated to the smart home, with it the informations from the other microcontrollers can be processed, automated features can be made. An infrasensor has become a part of a microkontroller in order to be able to sign at certain conditions.


Please sign in to download the files of this thesis.