Home alarm system
Systém pro ovládání domácího alarmu
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/99746Identifikátory
SIS: 184788
Kolekce
- Kvalifikační práce [10691]
Autor
Vedoucí práce
Oponent práce
Kofroň, Jan
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové a datové inženýrství
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
22. 6. 2018
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Výborně
Klíčová slova (česky)
Internet věcí, Raspberry Pi, domácí alarm systémKlíčová slova (anglicky)
Internet of things, Raspberry Pi, Home alarmBakalářská práce popisuje softwarové řešení systému pro ovládání domácího alarmu na počítači Raspberry Pi. Propojujeme v ní volně dostupné elektronické součástky na bázi koncepce Internetu věcí do jediného systému. Analyzujeme optimální řízení systému, způsoby detekování vniknutí, vytvoření fotografického záznamu událostí a upozornění uživatele. Vytváříme architekturu řešení odpovídající funkčním požadavkům, zahrnující aplikace pro ovládání hardwaru na Raspberry Pi a pro správu uživatelů, pro Android zařízení a serverovou část. V navržené architektuře obsahuje aplikace pro Raspberry Pi logiku domácího alarmu, přičemž správa uživatelů je dostupná ve webové aplikaci. Serverová část slouží pro ukládání a sdílení dat, vzdálený přístup k těmto datům poskytuje mobilní aplikace. Výsledkem práce je implementace komerčně nezávislého systému pro ovládání domácího alarmu, který používá RFID tokeny pro identifikaci uživatelů, detekuje vniknutí pomocí detektoru pohybu, pořizuje fotografie při zaznamenání pohybu a zasílá upozornění a fotografie uživatelům na mobilní aplikaci.
The thesis defines a software solution for a home alarm system based on Raspberry Pi computer. It follows the Internet of things concept to put together simple and affordable hardware components. In this thesis, we analyse how to control the alarm system, how to detect an intrusion and capture pictures of the event and how to notify the user. Then we create a solution architecture, which meets the defined functional requirements. The architecture contains a security application controlling hardware on Raspberry Pi, a web application for managing the users, a server and an Android application for delivering the notifications and pictures. The result of this thesis is an implementation of a commercially independent home alarm system, which uses RFID tokens for user identification, detects the intrusion with a motion sensor, takes pictures with a USB camera and delivers the captured information to the Android application on the user's mobile device.