Tato práce popisuje vytvoření a použití mobilní aplikace pro operační systém Android, která umožňuje připojení k vestavěným zařízením a systémům (pomocí Wi-Fi, Bluetooth a Bluetooth Low Energy), jejich ovládání a zobrazování přijatých dat a to za pomoci HTML stránek zobrazených uvnitř této aplikace. Součástí této aplikace je knihovna v JavaScriptu, která umožňuje propojení mezi HTML stránkami a prostředím Androidu a díky tomu je vlastní komunikace se zařízením přesunuta právě do zobrazovaných HTML stránek, umožňující tak aplikaci připojení k téměř jakémukoli zařízení nezávisle na jeho protokolu, pod podmínkou vytvoření HTML stránek každému zařízení na míru.
Anotace v angličtině
This bachelor thesis describes the creation and usage of a mobile application for the Android operating system, which allows connection to embedded devices and systems (using Wi-Fi, Bluetooth and Bluetooth Low Energy), their control and display of received data, using HTML pages displayed inside this application. Part of this application is a library in JavaScript, which allows the connection between HTML pages and the Android environment and thanks to that the actual communication with the device is moved to the displayed HTML pages, allowing the application to connect to almost any device regardless of its protocol, provided HTML pages are created tailored to each device.
Klíčová slova
android, bezdrátová komunikace, wifi, bluetooth
Klíčová slova v angličtině
android, wireless communication, wifi, bluetooth
Rozsah průvodní práce
67 stran
Jazyk
CZ
Anotace
Tato práce popisuje vytvoření a použití mobilní aplikace pro operační systém Android, která umožňuje připojení k vestavěným zařízením a systémům (pomocí Wi-Fi, Bluetooth a Bluetooth Low Energy), jejich ovládání a zobrazování přijatých dat a to za pomoci HTML stránek zobrazených uvnitř této aplikace. Součástí této aplikace je knihovna v JavaScriptu, která umožňuje propojení mezi HTML stránkami a prostředím Androidu a díky tomu je vlastní komunikace se zařízením přesunuta právě do zobrazovaných HTML stránek, umožňující tak aplikaci připojení k téměř jakémukoli zařízení nezávisle na jeho protokolu, pod podmínkou vytvoření HTML stránek každému zařízení na míru.
Anotace v angličtině
This bachelor thesis describes the creation and usage of a mobile application for the Android operating system, which allows connection to embedded devices and systems (using Wi-Fi, Bluetooth and Bluetooth Low Energy), their control and display of received data, using HTML pages displayed inside this application. Part of this application is a library in JavaScript, which allows the connection between HTML pages and the Android environment and thanks to that the actual communication with the device is moved to the displayed HTML pages, allowing the application to connect to almost any device regardless of its protocol, provided HTML pages are created tailored to each device.
Klíčová slova
android, bezdrátová komunikace, wifi, bluetooth
Klíčová slova v angličtině
android, wireless communication, wifi, bluetooth
Zásady pro vypracování
Prostudujte existující řešení a problematiku vzdáleného zobrazování dat na mobilních telefonech.
Navrhněte vhodný protokol umožňující vzdálené zobrazování/zadávání informací/dat na obrazovce telefonu/tabletu vhodný pro vestavěná zařízení.
Implementujte navržené řešení na systému Android, kde vzdálené vestavěná zařízení komunikuje pomocí bluetooth a/nebo wifi.
Dokumentuje řešení a otestujte funkci pro různá netriviální vzorová zadání.
Zásady pro vypracování
Prostudujte existující řešení a problematiku vzdáleného zobrazování dat na mobilních telefonech.
Navrhněte vhodný protokol umožňující vzdálené zobrazování/zadávání informací/dat na obrazovce telefonu/tabletu vhodný pro vestavěná zařízení.
Implementujte navržené řešení na systému Android, kde vzdálené vestavěná zařízení komunikuje pomocí bluetooth a/nebo wifi.
Dokumentuje řešení a otestujte funkci pro různá netriviální vzorová zadání.