Use este identificador para citar ou linkar para este item: http://repositorio.upf.br/handle/riupf/1646
Tipo: Trabalho de Conclusão de Curso
Título: Configuração remota para a plataforma embarcada do Protegemed
Autor(es): Klann, Kelvin Matheus
Primeiro Orientador: Rebonatto, Marcelo Trindade
Resumo: O Protegemed é um projeto para detectar microchoques causados por equipamentos eletromédicos durante procedimentos cirúrgicos. Choques de apenas 50 miliamperes podem ocasionar uma parada cardíaca. Um dispositivo embarcado, denominado “módulo”, é utilizado para monitorar as tomadas de uma sala de cirurgia. O dispositivo coleta dados em tempo real sobre as correntes elétricas das tomadas utilizadas e os envia para um servidor remoto. Caso um valor fora do limite configurado seja detectado, os funcionários responsáveis são alertados, para que possam tomar as medidas cabíveis. A sala de cirurgia é um ambiente controlado, mas, para configurar o dispositivo, é necessário ter acesso físico a ele. Para resolver isso, é proposta uma forma de configurar o dispositivo remotamente, através de um novo protocolo de rede na camada de aplicação. O protocolo é utilizado sobre uma conexão WebSocket e define o formato e a semântica das mensagens a serem enviadas, sendo que ambos são baseados no protocolo HTTP. O protocolo é implementado e utilizado no Protegemed para realizar uma comunicação bi-direcional entre um navegador web e o dispositivo embarcado através de um servidor WebSocket. O protocolo é definido, implementado e depois validado. O mesmo é feito para os comandos de configuração e de controle. Em seguida, o dispositivo é configurado e controlado remotamente. O protocolo em si foi definido de forma genérica, possibilitando que ele seja utilizado para a troca de mensagens em outros projetos de computação embarcada.
Resumo Alternativo: Protegemed is a project to detect microshocks caused by electro medical equipment during surgeries. Shocks as small as 50 milliamperes may result in a cardiac arrest. An embedded device, called “the module”, is used for monitoring the outlets of the surgery room. The device constantly gathers data about the electric currents of these outlets and sends it to a remote server through the network. If anything out of the ordinary is detected, the relevant sta is alerted, which can then perform the necessary actions. The surgery room is a controlled environment, but configuring the module requires physical access to it, since the communication happens in a one-way fashion (i.e.: from the module to the server). To end this predicament, a way of configuring the device remotely is proposed, through a new application-layer protocol. The protocol is used over a WebSocket connection and defines the format and semantics of the messages to be exchanged, both of which are based on HTTP. The new protocol is then implemented and used in Protegemed to perform bidirectional communication between a web browser and the embedded device through a WebSocket server. The protocol is defined, implemented and then validated. The same is done for the control and the configuration commands. Afterwards, the device is configured and controlled remotely using the protocol. The protocol itself is defined in a general way, enabling it to be used for message exchanging in other embedded projects.
Palavras-chave: Computação
Embarcado
Protegemed
Protocolo
Rede
Websocket
Idioma: por
País: Brasil
Editor: Universidade de Passo Fundo
Sigla da Instituição: UPF
Faculdade, Instituto ou Departamento: Instituto de Ciências Exatas e Geociências - ICEG
Citação: KLANN, Kelvin Matheus. Configuração remota para a plataforma embarcada do Protegemed. 2018. 15 f. Artigo de conclusão de curso (Bacharel em Ciência da Computação). Curso de Ciência da Computação. Universidade de Passo Fundo, Passo Fundo, RS, 2018.
Tipo de Acesso: Acesso Aberto
URI: http://repositorio.upf.br/handle/riupf/1646
Data do documento: 4-Dez-2018
Aparece nas coleções:ICEG - Curso de Ciência da Computação - Trabalhos de Conclusão de Curso de Graduação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
PF2018Kelvin Matheus Klann.pdfArtigo de conclusão de curso de Kelvin Matheus Klann445,77 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.