Farkas Zoltán mérnök informatikus Konzulens tanár: Seres Iván 2013. Mobile-RC Farkas Zoltán mérnök informatikus Konzulens tanár: Seres Iván 2013.
Összetett szoftverfejlesztés Hálózati ismeretek alkalmazása Témaválasztás Szempontok: Egyszerű áramkör Összetett szoftverfejlesztés Hálózati ismeretek alkalmazása Választott téma: Távirányítós autó vezérlése az Interneten keresztül
Vezérelhetőség (kamerakép, billentyűzet) Analízis Elvárások: Vezérelhetőség (kamerakép, billentyűzet) Biztonság (jogosultságkezelés, titkosítás) Több jármű – több irányító Járműállapot kijelzése (pozíció, töltöttség) Lehetőség üzenetváltásra (chat) Költséghatékony megoldás
Interfész az áramkörhöz: IOIO Board Analízis Eszközválasztás: Android okostelefon Olcsóbb, mint az Apple terméke All in one: Internet, kamera, GPS Elterjedt: sok lehetőség, gyors fejlesztés Interfész az áramkörhöz: IOIO Board Stabil, biztonságos kapcsolat (USB port) Teszteléshez Bluetooth támogatás Saját készítésű nyomtatott áramkör
Programozási nyelv: Java Okai: Az Android SDK nyelve Analízis Programozási nyelv: Java Okai: Az Android SDK nyelve Üzenetek egyszerű továbbítása Platformfüggetlen desktop alkalmazás
Hídszerver (jogosultságkezelő) Járműkliens (telefonon fut) Tervezés Megírt programok: Hídszerver (jogosultságkezelő) Járműkliens (telefonon fut) Vezérlőkliens (felhasználói felület) Kommunikációs csatorna: TCP/IP SSL Socket (biztonságos, rugalmas és sorrendtartó)
A felhasználó lehetőségei: Kapcsolódás a szerverhez Járműválasztás Tervezés A felhasználó lehetőségei: Kapcsolódás a szerverhez Járműválasztás Jármű figyelése, hozzászólás Vezérlés kérése és lemondása Vezérlés, duda Jármű elhagyása Szerver oldalon: Jogosultságkezelés (prioritás, tiltás)
Felhasználói felület
Körülményes tanúsítvány generálás Megoldás: Továbbfejlesztés Gyengepontok: Nincs hang, csak kép Körülményes tanúsítvány generálás Megoldás: Erősebb hardver és korlátlan mobilinternet Tanúsítvány kiállítása webes felületen Felhasználás: Játék: versenyzés egymás ellen Komolyabb: meteorológiai adatok gyűjtése
Válasz a bíráló észrevételeire
Összefoglaló, befejezés Megvalósított cél: kisautó távvezérlése Mindez: megbízhatóan távolságtól függetlenül felhasználóbarát módon
Köszönöm a figyelmet!