Mozgás/hangérzékelés mobitelefonokon MobSensor Ekler Péter Budapesti Műszaki és Gazdaságtudományi Egyetem Automatizálási és Alkalmazott Informatikai Tanszék Alkalmazott Mobil Kutatócsoport Budapest New Tech Meetup december. 2.
2 MobSensor Java ME Mozgásérzékelő Zaj érzékelő Különböző riasztási módok támogatása Érzékelő hálózat kialakítása több mobiltelefonnal Riasztást kiváltó képek és hangok feltöltése további vizsgálat céljából
3 Felhasználási területek Betörés érzékelés Gyermek őr Biztonsági alkalmazás (képek és hangok megőrzése egy központi helyen) Telefon őr: érzékeli, ha a telefont megmozdítják Stb.
4 Mozgásérzékelés folyamata Mozgásérzékelés indítása Képek beolvasása a kameráról Képek tárolása nem Van előző kép? igen
5 Képek összehasonlítása nem Jelentős a különbség?
6 Mozgásérzékelés folyamata Mozgásérzékelés indítása Képek beolvasása a kameráról Képek tárolása nem Van előző kép? igen
7 Képek összehasonlítása Riasztás nem igen Jelentős a különbség?
MobSensor Mozgás és hangérzékelő mobiltelefonra Mintavétel kameráról és mikrofonról Minták feldolgozás és összehasonlítása Jelentős eltérés esetén riasztás Riasztást kiváltó kép/hang feltöltése weboldalra © BME-AAIT 2009Budapest New Tech Meetup8
MobSensor – érzékelő hálózat kialakítása Érzékelő hálózat létrehozása Ad hoc WLAN technológia segítségével Központi eszköz: Hálózat felügyelése Egyes riasztók ideiglenes kikapcsolása Amennyiben az egyik telefon riasztást érzékel, figyelmezteti a többi készüléket © BME-AAIT 2009Budapest New Tech Meetup9
Riasztások megosztása Riasztást kiváltó képek és hangok feltöltése szerverre Értesítések a riasztásokról (SMS, MMS, stb.) Riasztások felügyelete weboldalról © BME-AAIT 2009Budapest New Tech Meetup10
Beállítások Mozgás és hangérzékelő érzékenységének beállítása Riasztás típusok Rezgés Hangos riasztás Hálózati riasztás Hálózati beállítások © BME-AAIT 2009Budapest New Tech Meetup11
Nehézségek ServerSocket létrehozása, mivel számos telefonon, a hozzáférési pont kiválasztó dialógus ilyenkor nem jelenik meg Megoldás: először indítsuk kifele csatlakozási kérést (bárhova) és ha kiválasztottuk a hozzáférési pontot, utána nyissuk meg a ServerSocket-et Kamera beállítások: néhány telefonon Java ME-ből nem lehet beállítani a beolvasandó kép felbontását © BME-AAIT 2009Budapest New Tech Meetup12
Teljesítmény T detect = T read + T resize + T compare Képek beolvasása hosszú lehet Néha szükség van a képek manuális átméretezésére A képek összehasonlítása a választott algoritmustól függ A MobSensor képes valós időben érzékelni a mozgást és a zajt © BME-AAIT 2009Budapest New Tech Meetup13
© BME-AAIT Köszönöm a figyelmet! További információk: cím: Budapest New Tech Meetup