Logo do repositório
 
A carregar...
Miniatura
Publicação

Desenvolvimento de Soluções de Monitorização e Automação na CapTemp

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Relatorio_Estagio_Juan_Lalangui.pdf4.28 MBAdobe PDF Ver/Abrir

Resumo(s)

Este relatório apresenta o estágio curricular do Mestrado em Engenharia Informática – Computação Móvel, realizado na CapTemp, Lda. (Pombal, Portugal), entre setembro de 2024 e junho de 2025, com duração de nove meses. O trabalho surgiu da necessidade de modernizar o ecossistema Senslive e de aumentar a eficiência dos processos técnicos e administrativos, garantindo simultaneamente a rastreabilidade e a qualidade do serviço prestado aos clientes. Antes da introdução do ecossistema Senslive, a solução disponibilizada pela empresa assentava numa infraestrutura local - a cada cliente era fornecido um computador dedicado, responsável por armazenar os dados recolhidos pelos dispositivos de monitorização, bem como por efetuar cópias de segurança para mitigar o risco de perda de informação. Embora esta abordagem permitisse guardar historicamente os dados, implicava uma gestão distribuída, maior complexidade de manutenção e uma escalabilidade limitada. Com o crescimento das tecnologias de computação em nuvem e a necessidade de centralizar a informação, a CapTemp optou por evoluir para um serviço cloud, materializado no ecossistema Senslive. Esta plataforma transfere o armazenamento e o processamento de dados para a nuvem, proporcionando uma solução centralizada, acessível a partir de múltiplos dispositivos e mais fácil de manter e escalar. Além de representar uma evolução tecnológica em relação ao sistema anterior, esta migração melhora de forma significativa a experiência dos utilizadores, ao disponibilizar dashboards personalizados, consulta e download de relatórios e funcionalidades de análise dos dados recolhidos. Neste contexto, o projeto desenvolveu diversas soluções integradas orientadas à melhoria do ecossistema Senslive e ao suporte das operações diárias da empresa. Uma dessas soluções é o projeto Chat/Notificações em tempo real, que disponibiliza um canal conversacional com resposta imediata a pedidos sobre registos e estado de sensores. A solução combina WebSocket para comunicação interativa e notificações push (APNs/FCM) para entrega fiável em segundo plano, assegurando baixo tempo de resposta e continuidade do serviço. A aplicação iLog (Android + cloud) permite programar e ler dataloggers DS1921G e sincronizar automaticamente as missões e leituras com o Senslive, focando-se na operação em mobilidade e na centralização dos dados para análise, geração de gráficos e emissão de documentação. A aplicação iLog PRO (Android + exportação local) fornece um fluxo offline-first para exportação em formato .xlsx e elaboração de relatórios com gráfico de linhas e realce visual de excedências, sendo especialmente útil em contextos em que o envio imediato para a cloud não é adequado. Por fim, a plataforma interna CTFlash/CTFirmware automatiza a programação de firmware em massa, disponibiliza um módulo de leitura para triagem de sondas, integra a criação de pedidos de laboratório e suporta a impressão de etiquetas através de API, reduzindo tarefas manuais e reforçando a rastreabilidade dos equipamentos e dos processos.
This report presents the curricular internship of the Master’s in Computer Engineering – Mobile Computing, carried out at CapTemp, Lda. (Pombal, Portugal) between September 2024 and June 2025, with a duration of nine months. The work arose from the need to modernise the Senslive ecosystem and to increase the efficiency of technical and administrative processes, while ensuring traceability and the quality of the service provided to clients. Before the introduction of the Senslive ecosystem, the solution offered by the company relied on a local infrastructure: each client was provided with a dedicated computer responsible for storing the data collected by monitoring devices and for performing backups to mitigate the risk of data loss. Although this approach enabled historical data storage, it entailed distributed management, higher maintenance complexity and limited scalability. With the growth of cloud computing technologies and the need to centralise information, CapTemp decided to evolve towards a cloud service, materialised in the Senslive ecosystem. This platform moves data storage and processing to the cloud, providing a centralised solution, accessible from multiple devices and easier to maintain and scale. In addition to representing a technological evolution compared to the previous system, this migration significantly improves the user experience by offering personalised dashboards, access to and download of reports, and data analysis features. In this context, the project developed several integrated solutions aimed at enhancing the Senslive ecosystem and supporting the company’s daily operations. One of these solutions is the Real-time Chat/Notifications project, which provides a conversational channel with immediate responses to queries about records and sensor status. The solution combines WebSocket for interactive communication with push notifications (APNs/FCM) for reliable background delivery, ensuring low response times and service continuity. The iLog application (Android + cloud) enables the configuration and reading of DS1921G dataloggers and the automatic synchronisation of missions and readings with Senslive, focusing on mobile operation and the centralisation of data for analysis, chart generation and documentation output. The iLog PRO application (Android + local export) provides an offline-first workflow for exporting data in .xlsx format and generating reports with line charts and visual highlighting of threshold exceedances, which is particularly useful in scenarios where immediate upload to the cloud is not appropriate. Finally, the internal CTFlash/CTFirmware platform automates mass firmware programming, provides a scanning module for probe screening, integrates the creation of laboratory requests and supports label printing via API, thereby reducing manual tasks and reinforcing the traceability of equipment and processes.

Descrição

Palavras-chave

Ecossistema Senslive Plataforma cloud WebSockets e notificações push (APNs/FCM) Android/Kotlin dataloggers DS1921G Automatização de firmware Exportação para Excel API para impressão de etiqueta

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC

Sem licença CC