Original title:
Mobilní telefon jako dětská chůvička
Translated title:
Mobile Phone as a Baby Monitor
Authors:
Beneš, Marek ; Bambušek, Daniel (referee) ; Kapinus, Michal (advisor) Document type: Bachelor's theses
Year:
2023
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[cze][eng]
Cílem této bakalářské práce je vytvořit server a aplikaci pro mobilní zařízení využívající operační systém Android. Aplikace umožní vytvořit ze dvou zařízení dětskou a rodičovskou stanici na monitorování dítěte během spánku. Server je psaný v jazyce Python a klientská aplikace v jazyce Kotlin. Propojení klientské aplikace a serveru je realizováno pomocí Socket.IO a využívá websockety, které zajišťují duplexní komunikaci. Audiovizuální komunikace mezi rodičovskou a dětskou stanicí je zajištěna pomocí Agora SDK. V práci jsou představeny ostatní knihovny, které slouží k tvorbě mobilních aplikací a existující řešení. Dále jsou prezentovány návrh a implementace aplikace.
The goal of this thesis is to create a server and an application for a mobile device, which uses Android as an operating system. The application allows users to create a parent and a child station of two mobile devices to monitor the baby while sleeping. The server is written in Python and a client application is written in Kotlin. Connection between the client application and the server is implemented with Socket.IO and uses websockets to ensure duplex communication. Audiovisual communication between parent and child stations is implemented with the use of Agora SDK. Thesis presents other libraries that can be used to create mobile applications and other existing applications. The scheme and implementation of the application are presented in the thesis.
Keywords:
Android; baby monitor; mobile; mobile application; monitoring; Android; chůvička; mobil; mobilní aplikace; monitorování
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/211094