Desenvolvimento de painel anunciador de informações com atualização em tempo real para estações metroferroviárias
Visualizar/abrir
Data
2021Orientador
Nível acadêmico
Graduação
Assunto
Resumo
Neste trabalho, apresentamos um sistema de painéis anunciadores de informações para as estações da Trensurb, em que estes painéis se comunicam com um servidor central localizado no Prédio Administrativo através de uma arquitetura cliente-servidor. Durante o seu desenvolvimento, levantou-se os requisitos de obterse uma apresentação no formato de lista de reprodução, com atualização das informações em tempo real, a criação de uma interface gráfica com o propósito de atualizar a lista de reproduçã ...
Neste trabalho, apresentamos um sistema de painéis anunciadores de informações para as estações da Trensurb, em que estes painéis se comunicam com um servidor central localizado no Prédio Administrativo através de uma arquitetura cliente-servidor. Durante o seu desenvolvimento, levantou-se os requisitos de obterse uma apresentação no formato de lista de reprodução, com atualização das informações em tempo real, a criação de uma interface gráfica com o propósito de atualizar a lista de reprodução, a sincronização horária de todos os clientes das estações, de um servidor local de backup e de um serviço de acesso remoto. Para a criação dos painéis foi instalado um Raspberry Pi por monitor, e que se comunicam com demais dispositivos utilizando o protocolo de comunicação HTTP. Também, foi desenvolvido uma aplicação administrativa do sistema para atualizar e monitorar o servidor e os painéis. Para o sistema computacional, foi utilizado a linguagem de programação Python em todos os módulos do sistema, JavaScript nos clientes das estações dentro das diversas páginas web seguindo o modelo de HTML, e um banco de dados MySQL no servidor. Cinco serviços foram desenvolvidos para atuação dentro dos módulos funcionais do sistema, e juntos resultam no software da aplicação. Os testes e as implementações atuais mostram que o sistema criado funciona e atende a todos os requisitos. Este trabalho foi implementado em versão protótipo no saguão do Prédio Administrativo e na bilheteria da Estação Aeroporto. Pretende-se expandir a implementação para as demais estações e agregar novas funcionalidades, como atrelar de forma autônoma aos alertas operacionais, agrupar ao sistema já existente de sonorização e informar o tempo de chegada dos trens. ...
Abstract
In this work, we present an announcing panels information system for Trensurb’s stations, in which these panels communicate with a central server located in the Administrative Building through a client-server architecture. During its development, requirements were raised to obtain a presentation in a playlist format, with updates of information in real time, the creation of a graphical interface with the purpose of updating the playlist, the time synchronization of all station’s clients, a loca ...
In this work, we present an announcing panels information system for Trensurb’s stations, in which these panels communicate with a central server located in the Administrative Building through a client-server architecture. During its development, requirements were raised to obtain a presentation in a playlist format, with updates of information in real time, the creation of a graphical interface with the purpose of updating the playlist, the time synchronization of all station’s clients, a local backup server and a remote access service. For the panel’s creation, a Raspberry Pi was installed per monitor, which communicates with other devices using the HTTP communication protocol. Also, an administrative system application was also developed to update and monitor the server and panels. For the computational system, the Python programming language was used in all the modules of the system, JavaScript in the station’s clients within the various web pages following the HTML model, and a MySQL database in the server. Five services were developed to work within the functional modules of the system, and together they result in the application software. Current tests and implementations show that the system created works and meets all requirements. This work was implemented in a prototype version in the lobby of the Administrative Building and at the ticket office of the Airport Station. It is intended to expand the implementation to other stations and add new features, such as autonomously coupling operational alerts, adding to the existing sound system and informing the arrival time of the trains. ...
Instituição
Universidade Federal do Rio Grande do Sul. Escola de Engenharia. Curso de Engenharia Elétrica.
Coleções
-
TCC Engenharias (5855)
Este item está licenciado na Creative Commons License