Integração de sistemas de CFTV via plataforma de comunicação em nuvem: desenvolvimento de aplicativo móvel

DSpace Repository

A- A A+

Integração de sistemas de CFTV via plataforma de comunicação em nuvem: desenvolvimento de aplicativo móvel

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Carlson, Rodrigo Castelan
dc.contributor.author Comelli, Cesar Henrique Campos
dc.date.accessioned 2025-04-10T12:33:43Z
dc.date.available 2025-04-10T12:33:43Z
dc.date.issued 2025-02-26
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/264398
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação. pt_BR
dc.description.abstract Por razões de confidencialidade, o nome real da plataforma foi omitido neste documento. Para fins ilustrativos, o nome CloudConnection será utilizado. Com o avanço das tecnologias digitais e o crescimento de soluções conectadas em nuvem, o acesso remoto a dispositivos de videomonitoramento tornou-se uma prática amplamente utilizada em segurança, automação e gestão industrial. Nesse cenário, a plataforma CloudConnection surge como uma solução que permite a conexão e o gerenciamento de sistemas de CFTV, permitindo o monitoramento remoto de câmeras e gravadores de maneira segura e eficiente. Neste contexto, o presente trabalho propôs o desenvolvimento de um aplicativo para dispositivos móveis iOS, visando à integração de sistemas de CFTV com a plataforma CloudConnection por meio de comunicação em nuvem. O aplicativo foi projetado para permitir o acesso remoto a câmeras e gravadores, proporcionando funcionalidades como reprodução de vídeos ao vivo e gravados, captura de imagens, gravação de trechos, reprodução em mosaico e comunicação bidirecional, além de garantir segurança com autenticação por token e criptografia. A metodologia Scrum foi utilizada para o planejamento e desenvolvimento do projeto, e foram aplicados conceitos de arquitetura de software (MVC/MVVM), princípios SOLID e programação reativa com RxSwift e RxAlamofire. As funcionalidades foram implementadas gradualmente e validadas com testes manuais em diferentes cenários, garantindo uma experiência de usuário robusta e confiável. O aplicativo atende aos requisitos propostos, demonstrando a viabilidade técnica e promovendo a eficiência no monitoramento remoto por meio de dispositivos móveis. pt_BR
dc.description.abstract For confidentiality reasons, the real name of the platform has been omitted in this document. For illustrative purposes, the name CloudConnection will be used. With the advancement of digital technologies and the growth of cloud-connected solutions, remote access to video surveillance devices has become a widely adopted practice in security, automation, and industrial management. In this scenario, the CloudConnection platform emerges as a solution that enables the connection and management of CCTV systems, allowing the remote monitoring of cameras and recorders in a secure and efficient manner. In this context, this work proposed the development of a mobile application for iOS devices, aiming to integrate CCTV systems with the CloudConnection platform through cloud communication. The application was designed to allow remote access to cameras and recorders, offering functionalities such as live and recorded video playback, image capture, clip recording, mosaic playback, and two-way communication, while also ensuring security through token-based authentication and encryption. The Scrum methodology was used for project planning anddevelopment, and software architecture concepts (MVC/MVVM), SOLID principles, and reactive programming with RxSwift and RxAlamofire were applied. The functionalities were gradually implemented and validated through manual testing in different scenarios, ensuring a robust and reliable user experience. The application meets the proposed requirements, demonstrating technical feasibility and enhancing efficiency in remote monitoring via mobile devices. pt_BR
dc.format.extent 79f pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access. en
dc.subject CFTV pt_BR
dc.subject CCTV pt_BR
dc.subject Mobile App pt_BR
dc.subject Aplicativo móvel pt_BR
dc.title Integração de sistemas de CFTV via plataforma de comunicação em nuvem: desenvolvimento de aplicativo móvel pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
TCC.pdf 1.128Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar