Název:
Systém inteligentní domácnosti
Překlad názvu:
Smart Home System
Autoři:
Hájek, Jaroslav ; Lattenberg, Ivo (oponent) ; Krajsa, Ondřej (vedoucí práce) Typ dokumentu: Diplomové práce
Rok:
2019
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Tato práce se zabývá propojováním vzdálených zařízení měřící data různých typů od fyzikálních veličin jako je teplota, vlhkost až po data zobrazující uživateli zatížení procesoru či využití paměti systému. Dále se zabývá kontrolní logikou a závislostmi mezi zařízeními za použití Blockly. V práci je použito mnoho technologií například: MQTT, Websockets, GSM, Lightweight Mesh a další. Systém je založen na mikroslužbě nazvané Flask. Tato služba je aplikační rozhraní rozšiřující základní HTTP služby programovacího jazyka Python. Umožňuje tím prezentovat uživateli naměřená data pomocí grafů či předdefinovaných komponent pro zobrazování dat. Pro ovládání systému byl využit jednodeskový počítač Raspberry Pi spolu se sedmi palcovým dotykovým displejem.
This work deals with connecting remote devices measure data of various types from physical quantities such as a temperature, a humidity to data displaying CPU or memory usage of the system to the user. The system uses Blockly to controlling logic and dependencies between devices. In the work is used lots of technologies for examples: MQTT, Websockets, GSM, Lightweight Mesh and others. The system is based on microservice which named is Flask. Flask service is an application interface for HTTP services of Python programming language. This can provide measured data by graphs and predefined components for viewing data. For controlling system was used single-board computer Raspberry Pi with a multitouch 7-inch display.
Klíčová slova:
Blockly; Chytrá domácnost; ESP32; ESP8266; Flask; GSM; IoT; Lightweight Mesh; MQTT; Python; Raspberry pi; Websockets; Blockly; ESP32; ESP8266; Flask; GSM; IoT; Lightweight Mesh; MQTT; Python; Raspberry pi; Smart Home; Websockets
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/177579