Home alarm system
Systém pro ovládání domácího alarmu
bachelor thesis (DEFENDED)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/99746Identifiers
Study Information System: 184788
Collections
- Kvalifikační práce [11244]
Author
Advisor
Referee
Kofroň, Jan
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software and Data Engineering
Department
Department of Distributed and Dependable Systems
Date of defense
22. 6. 2018
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
English
Grade
Excellent
Keywords (Czech)
Internet věcí, Raspberry Pi, domácí alarm systémKeywords (English)
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.