Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/39370

Registo completo
Campo DCValorIdioma
dc.contributor.advisorLopes, Sérgio F.por
dc.contributor.authorDias, Hélder Filipe da Silva Machadopor
dc.date.accessioned2016-01-12T12:19:45Z-
dc.date.available2016-01-12T12:19:45Z-
dc.date.issued2015-
dc.date.submitted2015-
dc.identifier.urihttps://hdl.handle.net/1822/39370-
dc.descriptionDissertação de mestrado integrado em Engenharia de Telecomunicações e Informáticapor
dc.description.abstractA normalização da comunicação com dispositivos de vigilância IP conseguida através do protocolo ONVIF (Open Network Video Interface Forum), levou que fossem criadas novas formas de interagir com estes dispositivos. Para facilitar a comunicação com estes dispositivos abstraindo a comunicação SOAP utilizada nativamente pelo protocolo ONVIF surgiu uma biblioteca escrita em C, chamada UMOC. Suportado pela biblioteca UMOC foi desenvolvido um servidor web que disponibiliza uma interface REST, introduzindo uma nova filosofia na utilização do protocolo ONVIF. Uma vez que nos últimos anos temos assistido a um crescimento das plataformas móveis, surgiu a necessidade de criar uma aplicação para Android que permitisse que fosse capaz de fazer a gestão de perfis de Media no contexto do protocolo ONVIF. Com isto passaram a estar disponíveis várias alternativas para a comunicação com as câmaras, uma delas por comunicação direta com os dispositivos, através de uma JNI (Java Native Interface) para a UMOC ou através da utilização de uma biblioteca que permite a realizar pedidos SOAP, a outra alternativa seria utilizar o servidor REST intermediando as comunicações entre as câmaras e o Android. Esta dissertação analisa estas alternativas, para isso foi criado um ambiente de testes que visa isolar os vários intervenientes nas comunicações ONVIF numa rede estanque e uma aplicação de testes na qual foram implementadas duas operações ONVIF nos três modos de comunicação mencionados. Para a realização dos testes foram estabelecidos dois limites para os testes a realizar, um que define um período de quebra da carga da bateria do telemóvel e mede o número de pedidos realizados durante esse período, e outro define um número fixo de pedidos e mede o tempo necessário para esse valor ser alcançado, sendo que assim conseguiu-se avaliar o desempenho e a eficiência energética proporcionada pelos diferentes modos de comunicação. Os resultados obtidos dos testes conduziram á utilização da JNI para UMOC na aplicação final de gestão de perfis de Media ONVIF. Os perfis de Media são compostos por diversas entidades que possuem vários parâmetros que podem ser configurados através da aplicação. Na aplicação foi utilizada persistência para que o utilizador possa guardar várias câmaras numa base de dados, para além de ter acesso a funcionalidades de gestão de perfis pode também aceder aos diferentes streams de vídeo gerados pelos diferentes perfis que o utilizador crie ou modifique. Com o trabalho desenvolvido na fase de testes foram avaliados os diferentes modos de comunicação que para além deste trabalho podem servir de guia para outros projetos futuros no contexto ONVIF para plataformas móveis. A aplicação desenvolvida oferece uma solução visual e tecnicamente eficiente para a utilização do serviço de Media disponibilizado pelo protocolo ONVIF.por
dc.description.abstractThe interoperability in surveillance IP devices brought by ONVIF ( Open Network Video Interface Forum), takes us to the point where new ways to interact with this devices have been created. To abstract the SOAP native communication of ONVIF protocol a new C library named UMOC was developed. Supported by the UMOC library a web server was developed bringing a REST interface that introduces a new philosophy to the ONVIF protocol. In regard of the latest years mobile platforms up growth, there was a need for the development of an Android App that was capable of doing the management of Media profiles on the ONVIF context. With that, other communication modes to the cameras are available, one is by either interact directly from devices to cameras through a JNI for UMOC or using a library the helps in the SOAP requests, the other one is by placing a REST server intermediating the communication between Android and the cameras. This dissertation analyses this alternatives. For that, a test environment was created in order to isolate all the parties involved on ONVIF communication in a closed network and also a an application for the test was developed, where two ONVIF operations were implemented in all the three communication modes mentioned above. For the tests two limits were established one that defines a battery charge downswing and measures the number of requests made in that period, and another that defines a fixed number of requests and measures the time needed for reaching that. Through this it’s possible to evaluate the performance and energy efficiency of all the different communication modes. The obtained results with the tests lead us to use the JNI with UMOC in the final application for management of ONVIF Media profiles. The profiles are a set of various entities that have many parameters which can be configured by the application. Persistence was implemented in order to give the user the ability to save various cameras in a database, plus the Media profiles management it can be used for watch all the streams generated by the profiles that the user creates or modifies. With the work done in the tests phase the different communications modes were evaluated, that results are helpful not only for this work but also for futures projects in the mobile platforms ONVIF context. The application developed offers a good looking and efficient solution for using the Media service brought by ONVIF protocol.por
dc.language.isoporpor
dc.rightsopenAccesspor
dc.titleComunicação Android com câmaras ONVIF e gestão de Perfis de Mediapor
dc.title.alternativeAndroid communication with ONVIF cameras and management of media profilespor
dc.typemasterThesis-
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Hélder Filipe da Silva Machado Dias.pdf2,99 MBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID