Custom Smart-Home
Chytrá domácnost na míru
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date
Abstract
Práce se zabývá návrhem a tvorbou systému domácí (dohledové) automatizace s důrazem na snadné přidávání vlastních experimentálních senzorových a akčních koncových modulů založených na mikroprocesorových programovacích platformách Arduino a ARM-STM32. Centrální jednotka umožňující sběr dat ze senzoru, vykonávání řídícího algoritmu a zápis dat do akčních členů je implementována jako přenositelný program pomocí .NET/C#. Pro komunikaci centrální jednotky s periferiemi byly vybrány běžně dostupné komunikační technologie UART, Ethernet, WiFi, Bluetooth Classic a Bluetooth Low Energy. Součástí práce je rovněž uživatelská vizualizace a konfigurace celého systému.
This thesis describes design and implementation of home (supervision) automation system. The main goal is to enable simple adding custom experimental sensor- and actuator- end modules. These are meant to be created using microcontroller programming platforms Arduino and ARM-STM32. The central unit is implemented as multiplatform application using .NET/C#. Its purpose is to collect data from sensors, to execute control algorithm and to write data back to actuators. Various commonly used communication technologies (UART, Ethernet, WiFi, Bluetooth Classic, Bluetooth Low Energy) were used to connect the central unit to peripherals. Integral parts of the thesis are also user visualisation and configuration applications.
This thesis describes design and implementation of home (supervision) automation system. The main goal is to enable simple adding custom experimental sensor- and actuator- end modules. These are meant to be created using microcontroller programming platforms Arduino and ARM-STM32. The central unit is implemented as multiplatform application using .NET/C#. Its purpose is to collect data from sensors, to execute control algorithm and to write data back to actuators. Various commonly used communication technologies (UART, Ethernet, WiFi, Bluetooth Classic, Bluetooth Low Energy) were used to connect the central unit to peripherals. Integral parts of the thesis are also user visualisation and configuration applications.