Desenvolvimento de uma aplicação web para acesso remoto a computadores de bordo utilizados no ramo da automação agrícola

DSpace Repository

A- A A+

Desenvolvimento de uma aplicação web para acesso remoto a computadores de bordo utilizados no ramo da automação agrícola

Show full item record

Title: Desenvolvimento de uma aplicação web para acesso remoto a computadores de bordo utilizados no ramo da automação agrícola
Author: Saramago, Maria Victória Mundim
Abstract: Hexagon é uma empresa do ramo de tecnologia cujas soluções envolvem a aquisição de dados por meio de sensores e sistemas de posicionamento geo-espacial. A divisão de agricultura da Hexagon oferece soluções de controle e monitoramento para operação de máquinas agrícolas, tendo como produto central um computador de bordo, ou display, que é instalado nas máquinas e se comunica com a Internet para transmitir dados de telemetria. A equipe de suporte da empresa realiza sessões de acesso remoto para a investigação de eventuais problemas em campo, utilizando duas ferramentas, sendo uma delas uma página web que apresenta a tela dos displays em tempo real, e outra um script elaborado para permitir o acesso e controle do terminal dos displays remotamente, para a coleta de logs e envio de comandos que podem ser úteis durante a investigação dos problemas. Por conta de limitações encontradas na segunda ferramenta, e o interesse em integrar os sistemas de suporte da empresa, propôs-se o desenvolvimento de uma nova solução para acesso remoto via terminal, que seja integrada à plataforma de streaming da tela, com controle de acesso e armazenamento de logs de sessão. Estudos de mercado foram realizados para determinar quais tecnologias são empregadas em soluções de acesso remoto via terminal para sistemas embarcados, e uma estrutura preliminar foi definida, composta de um agente de software embarcado e um componente de aplicação web, que se comunicam utilizando o protocolo MQTT e a tecnologia WebSocket. Um protótipo foi implementado e integrado à aplicação web já existente, e dados de performance, como latência da conexão, tráfego de dados e alocação de recursos do display, foram coletados e comparados com uma solução comercial já estabelecida para o mesmo propósito. O projeto atingiu os objetivos propostos, e algumas melhorias e implementações futuras foram identificadas na etapa de testes.Hexagon is a technology company, developing solutions on the field of data acquisition through sensors and geospatial systems. Hexagon's agriculture division offers control and monitoring solutions for the operation of agricultural machines, and its main product is an onboard computer, or display, which is installed in the machines and accesses the Internet to transmit telemetry data. The company's support team performs remote access sessions to investigate possible problems in the field, using two tools, one of which is a web page that shows the screen of the displays in real time, and the other being a script designed to allow access and terminal control of displays remotely, for collecting logs and sending commands that may be useful during problem investigation. Due to limitations found in the second tool, and the interest in integrating all of the company's support systems, a new solution for remote access via terminal was proposed, which is integrated to the current remote access platform, with access control and session log storage. Market studies were carried out to determine which technologies are employed in remote access solutions via terminal for embedded systems, and a preliminary structure was defined, composed of an embedded software agent and a web application component, which communicate using the MQTT protocol. and the WebSocket technology. A prototype was implemented and integrated into the existing web application, and performance data, such as connection latency, data traffic and display resource allocation, were collected and compared with an established commercial solution for the same purpose. The project was successful in achieving the outlined objectives, and some improvements and future implementations were identified in the testing phase.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Engenharia de Controle e Automação.
URI: https://repositorio.ufsc.br/handle/123456789/243609
Date: 2022-12-13


Files in this item

Files Size Format View Description
PFC_MVMS.pdf 4.723Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar