Ribeiro, José Carlos BregieiroMendes, Tomás Marto2025-06-202025-06-202024-12-03http://hdl.handle.net/10400.8/13359Este relatório, elaborado no âmbito do estágio curricular do Mestrado em Engenharia Informática – Computação Móvel da Escola Superior de Tecnologia e Gestão do Politécnico de Leiria, realizado na empresa “CapTemp”, tem como objetivo transmitir os conhecimentos adquiridos durante o estágio. Este proporcionou a aplicação prática de conhecimentos teóricos, desenvolvimento de competências técnicas e compreensão da importância da colaboração em equipa e comunicação eficaz. A “CapTemp”, sediada em Pombal, Leiria, especializa-se no desenvolvimento de soluções personalizadas de monitorização, controlo e supervisão. A empresa integra sensores, atuadores, coletores de dados e software dedicado para criar sistemas de monitorização eficazes, abrangendo desde o desenvolvimento dos sensores até à criação do software para análise e armazenamento de dados, garantindo uma atuação abrangente com base nos valores obtidos. Durante o estágio, foram desenvolvidos projetos nas áreas de programação de web services, comunicação cliente-servidor, desenvolvimento de sistemas IoT automatizados e monitorizados, comunicação UDP e serviços de rede. Os principais projetos foram: "Senslive", "Nidus" e "CT Discover Mobile". A plataforma online “Senslive” é uma solução baseada na nuvem que centraliza a monitorização de sensores, permitindo aos utilizadores gerir dispositivos e sensores, monitorizar em tempo real, modificar dados, criar relatórios automáticos, entre outras funcionalidades. A plataforma suporta dispositivos em diferentes locais e implementa um sistema de permissões para gestão eficaz e personalizada dos recursos. O dispositivo “Nidus” permite a conexão de diversos sensores e dispositivos de atuação, transmitindo os dados para uma plataforma na nuvem para análise. O projeto focou-se em melhorar a mobilidade do dispositivo, desenvolvendo software para um módulo GPS externo que, em conjunto com a “Nidus”, permite a obtenção em tempo real da localização geográfica de múltiplos dispositivos conectados. O projeto "CT Discover Mobile" envolveu a implementação de uma extensão móvel do projeto “CT Discover” usando a linguagem “Flutter”. Esta aplicação permite gerir as “Nidus” de forma intuitiva em dispositivos móveis, facilita a procura e identificação de dispositivos, visualização e controlo dos sensores, análise detalhada dos dados, alteração das configurações da “Nidus” e criação de relatórios detalhados.This report, prepared within the scope of the curricular internship of the Master's in Computer Engineering – Mobile Computing at the School of Technology and Management of the Polytechnic Institute of Leiria, carried out at “CapTemp”, aims to convey the knowledge acquired during the internship. It provided the practical application of theoretical knowledge, the development of technical skills, and an understanding of the importance of teamwork and effective communication. “CapTemp”, based in Pombal, Leiria, specializes in developing customized monitoring, control, and supervision solutions. The company integrates sensors, actuators, data collectors, and dedicated software to create effective monitoring systems, encompassing everything from sensor development to the creation of software for data analysis and storage, ensuring comprehensive action based on the obtained values. During the internship, projects were developed in the areas of web services programming, client-server communication, development of automated and monitored IoT systems, UDP communication, and network services. The main projects were: "Senslive," "Nidus," and "CT Discover Mobile." The online platform “Senslive” is a cloud-based solution that centralizes sensor monitoring, allowing users to manage devices and sensors, monitor in real time, modify data, create automatic reports, among other functionalities. The platform supports devices in different locations and implements a permissions system for effective and customized resource management. The "Nidus" device allows the connection of various sensors and actuating devices, transmitting the data to a cloud platform for analysis. The project focused on improving the device's mobility by developing software for an external GPS module which, in conjunction with the "Nidus," allows real-time acquisition of the geographical location of multiple connected devices. The "CT Discover Mobile" project involved implementing a mobile extension of the "CT Discover" project using the "Flutter" language. This application allows managing "Nidus" intuitively on mobile devices, facilitates the search and identification of devices, visualization and control of sensors, detailed data analysis, modification of "Nidus" settings, and creation of detailed reports.porSensoresRedeDispositivosServiços web: Cliente-servidorSistemas IoTComunicação UDPMódulo GPSDesenvolvimento de Soluções de Monitorização e Controlo em Sistemas de Recursos LimitadosRelatório de Estágio Curricular – CapTempmaster thesis203956095