Cross-platform mobil alkalmazás fejlesztése zárak kezelésére
Utóbbi évek rohamos mobil ipari fejlődése eredményeképpen napjainkra alapvető elvárás lett a mobil eszközökkel szemben, hogy az alapszolgáltatások mellett minél több hozzáadott értéket nyújtó kényelmi/biztonság kritikus szolgáltatás is integrálhatóvá váljon. Egy ilyen szolgáltatás igény lehet az elektronikus zárszerkezetek (szekrény zárak, otthoni ajtózárak, kertkapu/garázskapu zár) vezérlése mobiltelefon segítségével. A témát választó hallgató feladata pontosan egy ilyen alkalmazás készítése lesz. A feladat egy általa választott cross-platform framework segítségével megvalósítani egy olyan mobil alkalmazást, mely állítható hozzáférési jogok függvényében (legyen az hosszútávú vagy ideiglenes) lehetőséget biztosít intelligens beágyazott rendszerek által vezérelt zárak kezelésére. A vezérelt zárak szolgálhatnak tárolók vagy akár helyiségek zárolására is, továbbá a kidogozott rendszernek biztosítania kell, hogy könnyen bővíthető legyen egy újabb fajta zárral.
A kidolgozott rendszerrel szemben alapelvárás, hogy különböző mobil platformokon is képes legyen (cross-platform környezet) a biztonságos szolgáltatások megvalósítására. A megvalósított rendszeren belül az eszközök közötti kommunikációs csatorna lehet WiFi, Bluetooth vagy NFC. Az elvárható alapfunkciók közé tartozik a zár kezelési jogosultságok kiosztása, ellenőrzése, illetve átadással (ideiglenes vagy végleges) kapcsolatos problémák megoldása, kezelése.
A témára jelentkező hallgató feladatai az alábbiak:
-
Mobil eszközök esetén használható sate-of-the-art closs-platform eszközök/keretrendszerek megismerése (kotlin, flutter, stb.), szempontrendszer felállítása, mely alapján a célnak leginkább megfelelő keretrendszer ki tudja választani
-
Rendszer megtervezése, biztonsági funkciók elkülönítése, elemzése
-
„Back-office” rendszer kialakítása
-
Cross-platform mobil alkalmazás fejlesztése, demonstrációs környezet felállítása, melyen az alapfunkciók bemutathatóak
-
A kidolgozott rendszer tesztelése
-
Az elért eredmények értékelése
Konzulens:
Sódor Bálint