Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
ˇ ızen´ı chytr´ych budov R´ ˇ Pavel Svec
Ondˇrej Perutka Karel Ploc Jaroslav Machotka Fakulta informaˇ cn´ıch technologi´ı ˇ e vysok´ Cesk´ e uˇ cen´ı technick´ e v Praze
12. ledna 2012
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Tom´aˇs Zr˚ ust
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Obsah 1
Aktu´aln´ı stav syst´emu SmartBuildings
2
Bezpeˇcnostn´ı kamery Jlibav CCTVHub VideoTerminal
3
Bluetooth
4
GSM modem
5
Webov´e GUI
6
SmartBuildings – Core proveden´e u ´pravy aktu´aln´ı pot´ıˇze ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
1
Aktu´aln´ı stav syst´emu SmartBuildings
2
Bezpeˇcnostn´ı kamery Jlibav CCTVHub VideoTerminal
3
Bluetooth
4
GSM modem
5
Webov´e GUI
6
SmartBuildings – Core proveden´e u ´pravy aktu´aln´ı pot´ıˇze ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Aktu´aln´ı stav syst´emu SmartBuildings
Iterace byla jiˇz v duchu implementace funkcionalit a pilov´an´ı aktu´aln´ı funkˇcnosti. Byl zprovoznˇen modul bezpeˇcnostn´ıch kamer a vytvoˇreny podp˚ urn´e programy pro jeho pouˇzit´ı spoleˇcnˇe s driverem pro SmartBuildings. D´ale byl vytvoˇren driver pro bluetooth komunikaci a zpracov´an driver pro RMI komunikaci s GSM modemem.
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Jlibav CCTVHub VideoTerminal
1
Aktu´aln´ı stav syst´emu SmartBuildings
2
Bezpeˇcnostn´ı kamery Jlibav CCTVHub VideoTerminal
3
Bluetooth
4
GSM modem
5
Webov´e GUI
6
SmartBuildings – Core proveden´e u ´pravy aktu´aln´ı pot´ıˇze ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Jlibav CCTVHub VideoTerminal
Bezpeˇcnostn´ı kamery Jlibav
Vytvoˇril jsem RTSP server a SDP parser Co funguje? Streamov´an´ı zvuku i videa z libovoln´eho zdroje Standardn´ı funkce RTSP serveru podle RFC 2326 Pˇrenos pomoc´ı RTP/AVP/UDP
Co nefunguje? Drobn´y probl´em se synchronizac´ı zvuku a videa Pˇrenos pomoc´ı RTP/AVP/TCP (vyˇzadovalo by to pravdˇepodobnˇe vlastn´ı IO pro libav)
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Jlibav CCTVHub VideoTerminal
Bezpeˇcnostn´ı kamery CCTVHub
Aplikace pro spr´avu IP kamer Umoˇzn ˇuje propojen´ı se SmartBuildings (pomoc´ı CCTVHubDriveru) Pˇripraveno pro implementaci algoritmu pro detekci pohybu Co funguje? Spr´ava seznamu IP kamer Propojen´ı se SmartBuildings
Co nefunguje? Detekce pohybu, transcoding
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Jlibav CCTVHub VideoTerminal
Bezpeˇcnostn´ı kamery VideoTerminal
Aplikace umoˇzn ˇuj´ıc´ı prezentaci video stream˚ u Libovoln´y poˇcet video stream˚ u v jednom oknˇe Moˇznost pˇresunu do samostatn´eho okna Ukl´ad´an´ı pozice, velikosti i obsahu jednotliv´ych oken Podpora fullscreenu Co funguje? Pˇripojen´ı k CCTVHubu Vˇsechny v´yˇse zm´ınˇen´e funkce Editace seznamu IP kamer spravovan´ych CCTVHubem
Co nefunguje? ´ Uprava nastaven´ı jednotliv´ych IP kamer ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
1
Aktu´aln´ı stav syst´emu SmartBuildings
2
Bezpeˇcnostn´ı kamery Jlibav CCTVHub VideoTerminal
3
Bluetooth
4
GSM modem
5
Webov´e GUI
6
SmartBuildings – Core proveden´e u ´pravy aktu´aln´ı pot´ıˇze ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Bluetooth
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
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
1
Aktu´aln´ı stav syst´emu SmartBuildings
2
Bezpeˇcnostn´ı kamery Jlibav CCTVHub VideoTerminal
3
Bluetooth
4
GSM modem
5
Webov´e GUI
6
SmartBuildings – Core proveden´e u ´pravy aktu´aln´ı pot´ıˇze ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
GSM modem
Obr´azek: Vzd´alen´y pˇr´ıstup pomoc´ı RMI
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
1
Aktu´aln´ı stav syst´emu SmartBuildings
2
Bezpeˇcnostn´ı kamery Jlibav CCTVHub VideoTerminal
3
Bluetooth
4
GSM modem
5
Webov´e GUI
6
SmartBuildings – Core proveden´e u ´pravy aktu´aln´ı pot´ıˇze ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
Webov´e GUI
????
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
proveden´ eu ´pravy aktu´ aln´ı pot´ıˇze
1
Aktu´aln´ı stav syst´emu SmartBuildings
2
Bezpeˇcnostn´ı kamery Jlibav CCTVHub VideoTerminal
3
Bluetooth
4
GSM modem
5
Webov´e GUI
6
SmartBuildings – Core proveden´e u ´pravy aktu´aln´ı pot´ıˇze ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
proveden´ eu ´pravy aktu´ aln´ı pot´ıˇze
SmartBuildings – Core proveden´e u ´pravy
dodˇel´an´ı vrstvy manager˚ u v oblastech, kde nebyly implementov´any pˇreps´an´ı vˇetˇsiny aktivn´ıch prvk˚ u pˇresun funkcionalit st´ınov´ych tˇr´ıd do business objekt˚ u jednotliv´ych entit sjednocen´ı pr´ace s managery jednotliv´ych tˇr´ıd emulace technologie ”Active record”pomoc´ı business objekt˚ u entit odstranˇen´ı vz´ajemn´e z´avislosti manager˚ u
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov
Aktu´ aln´ı stav syst´ emu SmartBuildings Bezpeˇ cnostn´ı kamery Bluetooth GSM modem Webov´ e GUI SmartBuildings – Core
proveden´ eu ´pravy aktu´ aln´ı pot´ıˇze
SmartBuildings – Core aktu´ aln´ı pot´ıˇze
testov´an´ı zmˇen (probl´emy se zmˇenami nastaven´ı) ...s t´ım souvisej´ıc´ı aktualizace reposit´aˇre st´ale velk´a prov´azanost jednotliv´ych ˇc´ast´ı syst´emu
ˇ P.Svec, O.Perutka, K.Ploc, T.Zr˚ ust, J.Machotka
ˇ ızen´ı chytr´ R´ ych budov