Protocolo de comunicação GPS-Servidor utilizando MQTT

Detalhes bibliográficos
Autor(a) principal: Cangianelli, Daniel Negreiros
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/19679
Resumo: Vehicle security services are items of interest to the population due to the great lack of security faced in the country. The use of information technology to develop solutions has great potential in the market. With the evolution of IoT, the MQTT protocol, for example, is a feature that offers low power consumption, minimized data packets and efficient information distribution to one or several receivers. Thus, the objective of the work was to develop a protocol, standardizing communication between MQTT-based server and crawler device. A server was configured to function as an MQTT broker, code was developed for the ESP8266 board to subscribe and to publish vehicle location messages on a specific broker topic via the Mosquito interface, after which programming for an application to subscribe to the topic and read and store location values. Then this same application was configured to function as a servlet and respond to a GET HTTP request, returning the stored values. Finally, a mobile application for Android devices was developed, which received implementations to request data and present vehicle location to the user with a list of all their vehicles and their locations on the map.
id UTFPR-12_9d069aa666ce33e182588ae8827a6e12
oai_identifier_str oai:repositorio.utfpr.edu.br:1/19679
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Protocolo de comunicação GPS-Servidor utilizando MQTTGPS-Server communication protocol using MQTTInternet das coisasSoftware - DesenvolvimentoAplicativos móveisSistema de Posicionamento GlobalInternet of thingsComputer software - DevelopmentMobile appsGlobal Positioning SystemCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOVehicle security services are items of interest to the population due to the great lack of security faced in the country. The use of information technology to develop solutions has great potential in the market. With the evolution of IoT, the MQTT protocol, for example, is a feature that offers low power consumption, minimized data packets and efficient information distribution to one or several receivers. Thus, the objective of the work was to develop a protocol, standardizing communication between MQTT-based server and crawler device. A server was configured to function as an MQTT broker, code was developed for the ESP8266 board to subscribe and to publish vehicle location messages on a specific broker topic via the Mosquito interface, after which programming for an application to subscribe to the topic and read and store location values. Then this same application was configured to function as a servlet and respond to a GET HTTP request, returning the stored values. Finally, a mobile application for Android devices was developed, which received implementations to request data and present vehicle location to the user with a list of all their vehicles and their locations on the map.Serviços de segurança para veículos são itens de interesse para a população devido à grande falta de segurança enfrentada no país. O uso da tecnologia da informação para o desenvolvimento de soluções tem grande potencial no mercado. Com a evolução da IoT, o protocolo MQTT, por exemplo, trata-se de um recurso que oferece baixo consumo de energia, pacotes de dados minimizados e distribuição eficiente de informações para um ou vários receptores. Dessa forma, o objetivo do trabalho foi desenvolver um protocolo, padronizando a comunicação entre dispositivo rastreador e servidor baseado em MQTT. Configurou-se um servidor para funcionar como broker MQTT, desenvolveu-se o código para que a placa ESP8266 se inscrevesse e publicasse mensagens referente a localização do veículo em um tópico específico do broker através da interface Mosquito, após isso implementou-se a programação para que uma aplicação se inscrevesse no tópico e realizasse a leitura e armazenamento dos valores de localização. Em seguida esta mesma aplicação foi configurada para funcionar como um servlet e responder à uma requisição HTTP do tipo GET, devolvendo os valores armazenados. Por fim foi desenvolvida uma aplicação móvel para dispositivos Android, que recebeu implementações para realizar a requisição de dados e apresentar a localização do veículo para o usuário uma lista com todos seus veículos e suas localizações no mapa.Universidade Tecnológica Federal do ParanáCuritibaBrasilEspecialização em Internet das CoisasUTFPRMoritz, Guilherme LuizMoritz, Guilherme LuizBelmonte, Danillo LealBertol, Omero FranciscoCangianelli, Daniel Negreiros2020-11-23T20:32:08Z2020-11-23T20:32:08Z2019-11-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCANGIANELLI, Daniel Negreiros. Protocolo de comunicação GPS-Servidor utilizando MQTT. Trabalho de Conclusão de Curso de (Especialização em Internet das Coisas) – Universidade Tecnológica Federal do Paraná, Curitiba, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/19679porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2020-11-23T20:32:08Zoai:repositorio.utfpr.edu.br:1/19679Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2020-11-23T20:32:08Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Protocolo de comunicação GPS-Servidor utilizando MQTT
GPS-Server communication protocol using MQTT
title Protocolo de comunicação GPS-Servidor utilizando MQTT
spellingShingle Protocolo de comunicação GPS-Servidor utilizando MQTT
Cangianelli, Daniel Negreiros
Internet das coisas
Software - Desenvolvimento
Aplicativos móveis
Sistema de Posicionamento Global
Internet of things
Computer software - Development
Mobile apps
Global Positioning System
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Protocolo de comunicação GPS-Servidor utilizando MQTT
title_full Protocolo de comunicação GPS-Servidor utilizando MQTT
title_fullStr Protocolo de comunicação GPS-Servidor utilizando MQTT
title_full_unstemmed Protocolo de comunicação GPS-Servidor utilizando MQTT
title_sort Protocolo de comunicação GPS-Servidor utilizando MQTT
author Cangianelli, Daniel Negreiros
author_facet Cangianelli, Daniel Negreiros
author_role author
dc.contributor.none.fl_str_mv Moritz, Guilherme Luiz
Moritz, Guilherme Luiz
Belmonte, Danillo Leal
Bertol, Omero Francisco
dc.contributor.author.fl_str_mv Cangianelli, Daniel Negreiros
dc.subject.por.fl_str_mv Internet das coisas
Software - Desenvolvimento
Aplicativos móveis
Sistema de Posicionamento Global
Internet of things
Computer software - Development
Mobile apps
Global Positioning System
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Internet das coisas
Software - Desenvolvimento
Aplicativos móveis
Sistema de Posicionamento Global
Internet of things
Computer software - Development
Mobile apps
Global Positioning System
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description Vehicle security services are items of interest to the population due to the great lack of security faced in the country. The use of information technology to develop solutions has great potential in the market. With the evolution of IoT, the MQTT protocol, for example, is a feature that offers low power consumption, minimized data packets and efficient information distribution to one or several receivers. Thus, the objective of the work was to develop a protocol, standardizing communication between MQTT-based server and crawler device. A server was configured to function as an MQTT broker, code was developed for the ESP8266 board to subscribe and to publish vehicle location messages on a specific broker topic via the Mosquito interface, after which programming for an application to subscribe to the topic and read and store location values. Then this same application was configured to function as a servlet and respond to a GET HTTP request, returning the stored values. Finally, a mobile application for Android devices was developed, which received implementations to request data and present vehicle location to the user with a list of all their vehicles and their locations on the map.
publishDate 2019
dc.date.none.fl_str_mv 2019-11-22
2020-11-23T20:32:08Z
2020-11-23T20:32:08Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv CANGIANELLI, Daniel Negreiros. Protocolo de comunicação GPS-Servidor utilizando MQTT. Trabalho de Conclusão de Curso de (Especialização em Internet das Coisas) – Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
http://repositorio.utfpr.edu.br/jspui/handle/1/19679
identifier_str_mv CANGIANELLI, Daniel Negreiros. Protocolo de comunicação GPS-Servidor utilizando MQTT. Trabalho de Conclusão de Curso de (Especialização em Internet das Coisas) – Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/19679
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Especialização em Internet das Coisas
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
Brasil
Especialização em Internet das Coisas
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850498009110937600