Pavel Švec Ondřej Perutka Karel Ploc Tomáš Zrůst Jaroslav Machotka Fakulta informačních technologíı České vysoké učení technické v Praze 12. ledna 2012
Obsah Aktuální stav systému SmartBuildings 1 Aktuální stav systému SmartBuildings 2 3 4 5 6
1 Aktuální stav systému SmartBuildings 2 3 4 5 6
Aktuální stav systému SmartBuildings Iterace byla již v duchu implementace funkcionalit a pilování aktuální funkčnosti. Byl zprovozněn modul bezpečnostních kamer a vytvořeny podpůrné programy pro jeho použití společně s driverem pro SmartBuildings. Dále byl vytvořen driver pro bluetooth komunikaci a zpracován driver pro RMI komunikaci s GSM modemem.
1 Aktuální stav systému SmartBuildings 2 3 4 5 6
Vytvořil jsem RTSP server a SDP parser Co funguje? Streamování zvuku i videa z libovolného zdroje Standardní funkce RTSP serveru podle RFC 2326 Přenos pomocí RTP/AVP/UDP Co nefunguje? Drobný problém se synchronizací zvuku a videa Přenos pomocí RTP/AVP/TCP (vyžadovalo by to pravděpodobně vlastní IO pro libav)
Aplikace pro správu IP kamer Umožňuje propojení se SmartBuildings (pomocí Driveru) Připraveno pro implementaci algoritmu pro detekci pohybu Co funguje? Správa seznamu IP kamer Propojení se SmartBuildings Co nefunguje? Detekce pohybu, transcoding
Aplikace umožňující prezentaci video streamů Libovolný počet video streamů v jednom okně Možnost přesunu do samostatného okna Ukládání pozice, velikosti i obsahu jednotlivých oken Podpora fullscreenu Co funguje? Připojení k u Všechny výše zmíněné funkce Editace seznamu IP kamer spravovaných em Co nefunguje? Úprava nastavení jednotlivých IP kamer
1 Aktuální stav systému SmartBuildings 2 3 4 5 6
zaklad serveru, ktery umi prijmout spojeni od vice klientu a odeslat seznam zarizeni zaklad klienta, ktery umi vyhledet a pripojit se k serveru pozadavky a informace mezi serverem a klientem prenasena pomoci JSON
1 Aktuální stav systému SmartBuildings 2 3 4 5 6
Obrázek: Vzdálený přístup pomocí RMI
1 Aktuální stav systému SmartBuildings 2 3 4 5 6
????
1 Aktuální stav systému SmartBuildings 2 3 4 5 6
dodělání vrstvy managerů v oblastech, kde nebyly implementovány přepsání většiny aktivních prvků přesun funkcionalit stínových tříd do business objektů jednotlivých entit sjednocení práce s managery jednotlivých tříd emulace technologie Active record pomocí business objektů entit odstranění vzájemné závislosti managerů
testování změn (problémy se změnami nastavení)...s tím související aktualizace repositáře stále velká provázanost jednotlivých částí systému