Bluetooth képes viselhető személyi asszisztens programozása

Dátum
Folyóirat címe
Folyóirat ISSN
Kötet címe (évfolyam száma)
Kiadó
Absztrakt

Az elmúlt évtizedben rohamosan fejlődik az informatika, különösképpen az információ átvitel különféle eszközök között. Napjainkban ezt sokféle eszközzel és módszerrel is lehetséges orvosolni. A vezetékes hálózatokon kívül léteznek olyan technológiák, amik lehetővé teszik az információ átvitelt kábelek segítsége nélkül. Különböző Bluetooth verziók érhetőek el, amelyek más és más adatátviteli sebességet tesznek lehetővé. Szakdolgozatom témaválasztásnál az elsődleges szempont az volt, hogy valamilyen vezetéknélküli kommunikációt valósítsak meg eszközök között. A vezetéknélküli adatátviteli technológiák közül a Bluetooth-on keresztül történő információ átvitel érdekelt a legjobban. Adta magát az ötlet, hogy az egyik ilyen eszköz a mobiltelefon legyen, mivel a mai okos telefonok közül szinte bármelyik még az alsókategóriás telefonok is rendelkeznek az efféle adatátviteli módszerrel. Ehhez kellett keresni egy olyan másik eszközt, ami képes Bluetooth kommunikációra. Itt ajánlotta Tanár Úr az ESP WROOM 32 modult. Már csak az volt a kérdés, hogy mi is legyen pontosan a feladat. Mindig is érdekeltek a mobil alkalmazások, azon belül is azok felépítése és működése. Így már kézenfekvő is volt, hogy a megoldandó feladat egy mobil alkalmazása megírása legyen. Pontosabban egy olyan alkalmazás, ha már mobiltelefonról révén szó, amiben a telefonhívásokat monitorozzuk és valamilyen állapotváltozás bekövetkeztével, az állapotváltozás kommunikálásra kerüljön az ESP WROOM 32 eszközzel. Az okos telefonok elengedhetetlen velejárói az alkalmazások más néven applikációk, amelyek spektruma igen sokrétű. Közülük sok olyan van, ami hasznos információkkal láthatja el és könnyítheti meg felhasználója mindennapjait. Napjainkban több időt töltünk telefonunk nyomkodásával, mint már laptopunk vagy tabletünk használatával. Használatuk az idő előrehaladtával egyre kevésbé lesz jellemző. Már lassan készülékeink segítségével mindent megoldhatunk. A mobiltelefonok nagy része Android rendszert használ, ezért is esett a választásom android alkalmazás megírására. Az applikációk készítését napjainkban szinte bárki megvalósíthatja a megfelelő fejlesztői környezet kialakításával és az abban történő programozáshoz szükséges tudás megléte esetén. Az applikációk programozásához szükséges fejlesztői környezet az Android Studio, amit én is használtam az általam és a Tanár Úr által kigondolt feladat végrehajtásához. Az Android Studio-t kimondottan androidos alkalmazások fejlesztésre tervezték. Feladat tehát egy olyan viselhető személyi asszisztens megalkotása, ami a Bluetooth kommunikációs technológia segítségével képes kommunikálni, adatot fogadni bármilyen mobiltelefontól és rendelkezik Bluetooth elérhetőséggel. Továbbá az Android Studio segítségével egy olyan applikáció megírása, ami vizsgálja a saját mobiltelefonunk állapot változásait telefonhívások esetén. Ha telefonunk állapotában bármilyen változás következik be, legyen az egy beérkező hívás, egy fogadott hívás, vagy egy nem fogadott hívás, akkor azt a változást kommunikálja tovább a választott módon, esetünkben Bluetooth-on keresztül a személyi asszisztensnek. Ezen felül meg is jeleníti számunkra a kapott adatokat valamilyen formában. Az eszköz értesül az állapot módosulásokról, amiket feldolgoz és a módosulás beérkezettének pillanatával egyidejűleg egy piros színű led világítása, villogása vagy nem világítása jelez felhasználója számára. A led világítása fogja jelezni, hogy bejövő hívás van folyamatban, ha villogni kezd, akkor nem vettük fel a beérkező telefonhívást. Ha pedig felvettük, akkor először a led világításával jelzi, hogy érkezett hívás, majd a hívás fogadásakor elalszik a led. Itt megjegyezném, hogy nem rekonstruálni akartam egy okos órát. Engem inkább az a cél vezérelt, hogy hogyan lehetséges kommunikációt létesíteni két eszköz között Bluetooth technológia használatával egy mobil alkalmazáson keresztül.

Leírás
Kulcsszavak
Bluetooth képes személyi asszisztens
Forrás