Thesis Details

Domácí automatizace založená na platformě Arduino/WeMos/RPi

Bachelor's Thesis Student: Ježek Jan Academic Year: 2019/2020 Supervisor: Kapinus Michal, Ing.
English title
Home Automation Based on Arduino/WeMos/RPi Platform
Language
Czech
Abstract

This work aims to propose and implement a home automation system based on individual devices' connection using conditions and actions. For example, when a magnetic barrier determines that a door was opened, a command that turns on lights in the hallway is sent. However, if a card reader does not register allowed card, the alarm will be triggered. This problem is solved by a server running on Raspberry Pi, which is periodically checking all conditions that a user has defined via a web page. Based on their fulfillment, it executes predefined action. Created solution provides a way how to connect smart devices in household easily and how to automate them. Users must program each module, complex conditions, and actions by themselves. This work presents an infrastructure for communication and examples on how to create such modules.

Keywords

automation, smart-home, security, RPi, Raspberry Pi, NodeMCU, Nette, PHP

Department
Degree Programme
Information Technology
Files
Status
defended, grade C
Date
13 July 2020
Reviewer
Committee
Sekanina Lukáš, prof. Ing., Ph.D. (DCSY FIT BUT), předseda
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (DCSY FIT BUT), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
JEŽEK, Jan. Domácí automatizace založená na platformě Arduino/WeMos/RPi. Brno, 2020. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2020-07-13. Supervised by Kapinus Michal. Available from: https://www.fit.vut.cz/study/thesis/22990/
BibTeX
@bachelorsthesis{FITBT22990,
    author = "Jan Je\v{z}ek",
    type = "Bachelor's thesis",
    title = "Dom\'{a}c\'{i} automatizace zalo\v{z}en\'{a} na platform\v{e} Arduino/WeMos/RPi",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2020,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22990/"
}
Back to top