Interface de rede para monitoramento em tempo real aplicado em uma placa solar

Detalhes bibliográficos
Autor(a) principal: Silva, Paulo Vitor Aragão
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFS
Texto Completo: https://ri.ufs.br/jspui/handle/riufs/15135
Resumo: The network interface solution developed in this work proposes a generic IoT case study focusing on transmitting collected data to the cloud solving the local storage problem due to hostile microcontroller conditions in the field and loss of data while storing to an SD card. Aiming for a low-cost solution compared to ready-made solutions such as commercial datalogger modules, which are imported, costly and with data control and storage done via proprietary software. This commercial solution features low sensor scalability, low expansion flexibility, maintenance is restricted to the manufacturer and long cable distance needed for internet communication. The solution developed in this work focuses on a communication interface for the server which is based on an open source solution. It is also a free online solution with wireless communication to a cloud server via WiFi, highly scalable in regards to pluggable microcontrollers and sensors. Additionally, since it is a solution for the web end user, it is cross-platform (Linux, Windows, MAC OSX and Android) which allows easier end-user access to report queries, real-time data tracking and creation of triggers for the monitoring sensors. This proposal allowed for the configuration of a server on a Raspberry Pi using open source solutions like MQTT, InfluxDB and Grafana, in addition to carrying out the programming of microcontrollers responsible for the data transmission to the internet or ESP32. As a result, it was possible to carry out data collection from sensors and send data via ESP32 which validated the proposed solution.
id UFS-2_a22d53b683709cd7bb55705a51a6ff1e
oai_identifier_str oai:ufs.br:riufs/15135
network_acronym_str UFS-2
network_name_str Repositório Institucional da UFS
repository_id_str
spelling Silva, Paulo Vitor AragãoMoreno, Edward DavidRiffel, Douglas Bressan2022-03-15T00:47:55Z2022-03-15T00:47:55Z2021-10-19Silva, Paulo Vitor Aragão. Interface de rede para monitoramento em tempo real aplicado em uma placa solar. São Cristóvão, 2021. Monografia (graduação em Engenharia da Computação) – Departamento de Computação, Centro de Ciências Exatas e Tecnologia, Universidade Federal de Sergipe, São Cristóvão, SE, 2021https://ri.ufs.br/jspui/handle/riufs/15135The network interface solution developed in this work proposes a generic IoT case study focusing on transmitting collected data to the cloud solving the local storage problem due to hostile microcontroller conditions in the field and loss of data while storing to an SD card. Aiming for a low-cost solution compared to ready-made solutions such as commercial datalogger modules, which are imported, costly and with data control and storage done via proprietary software. This commercial solution features low sensor scalability, low expansion flexibility, maintenance is restricted to the manufacturer and long cable distance needed for internet communication. The solution developed in this work focuses on a communication interface for the server which is based on an open source solution. It is also a free online solution with wireless communication to a cloud server via WiFi, highly scalable in regards to pluggable microcontrollers and sensors. Additionally, since it is a solution for the web end user, it is cross-platform (Linux, Windows, MAC OSX and Android) which allows easier end-user access to report queries, real-time data tracking and creation of triggers for the monitoring sensors. This proposal allowed for the configuration of a server on a Raspberry Pi using open source solutions like MQTT, InfluxDB and Grafana, in addition to carrying out the programming of microcontrollers responsible for the data transmission to the internet or ESP32. As a result, it was possible to carry out data collection from sensors and send data via ESP32 which validated the proposed solution.A solução de interface de rede desenvolvida nesta proposta de conclusão de curso propõe um estudo de caso genérico IoT com foco na transmissão de dados coletados para nuvem resolvendo o problema do armazenamento local devido a condições hostis do microcontrolador em campo e da perda de dados durante o armazenamento em um cartão SD. Visando uma solução de baixo custo comparada a soluções prontas como módulos de datalogers comerciais, que são importados e de alto custo e com controle e armazenamento de dados via softwares proprietários. Esta solução comercial apresenta baixa escalabilidade de sensores, baixa flexibilidade de expansão, manutenção restritiva ao fabricante e além de distância via cabo para comunicação para a internet. A solução desenvolvida nesse trabalho tem como foco a interface de comunicação para o servidor que são é baseado toda em uma solução open-source. O mesmo consiste em uma solução online de uso gratuito e se comunica a um servidor na nuvem de forma sem fio via WiFi com alta escalabilidade de microcontroladores que podem ser acoplados e sensores. Além disso, por se tratar de uma solução ao usuário final web ela é multiplataforma (Linux, Windows, MAC OSX e Android) o qual permite maior facilidade de acesso ao usuário final para consultas de relatórios, acompanhamento de dados em tempo real e criação de triggers em caso de necessidade de alerta de sensores no monitoramento. A proposta permitiu realizar a configuração de um servidor em um Raspberry Pi utilizando soluções open-source como MQTT, InfluxDB e Grafana, além de realizar a programação de microcontroladores que serão responsáveis pela transmissão de dados para a internet o ESP32. Como resultado obtido, foi possível realizar a coleta de dados de sensores no estudo de caso e realizado o envio de dados via ESP32 validando a solução proposta.São Cristóvão, SEporComputaçãoEngenharia da computaçãoInternet das coisas (IoT)MQTTInterface de redeInfluxDBESP32Arduíno e Raspberry PiInternet of thingsNetwork interfaceGrafanaCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOInterface de rede para monitoramento em tempo real aplicado em uma placa solarinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal de SergipeDCOMP - Departamento de Computação – Engenharia de Computação – São Cristóvão - Presencialreponame:Repositório Institucional da UFSinstname:Universidade Federal de Sergipe (UFS)instacron:UFSinfo:eu-repo/semantics/openAccessORIGINALPaulo_Vitor_Aragao_Silva.pdfPaulo_Vitor_Aragao_Silva.pdfapplication/pdf4975394https://ri.ufs.br/jspui/bitstream/riufs/15135/2/Paulo_Vitor_Aragao_Silva.pdfe5cf8c3dedf62387ef99f13957a028b3MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81475https://ri.ufs.br/jspui/bitstream/riufs/15135/1/license.txt098cbbf65c2c15e1fb2e49c5d306a44cMD51TEXTPaulo_Vitor_Aragao_Silva.pdf.txtPaulo_Vitor_Aragao_Silva.pdf.txtExtracted texttext/plain76346https://ri.ufs.br/jspui/bitstream/riufs/15135/3/Paulo_Vitor_Aragao_Silva.pdf.txtec61c6d8c7c5eab872a696cbc36dabafMD53THUMBNAILPaulo_Vitor_Aragao_Silva.pdf.jpgPaulo_Vitor_Aragao_Silva.pdf.jpgGenerated Thumbnailimage/jpeg1263https://ri.ufs.br/jspui/bitstream/riufs/15135/4/Paulo_Vitor_Aragao_Silva.pdf.jpgd9d082a735e627b0bc46355dbcaf76eaMD54riufs/151352022-03-14 21:47:55.277oai:ufs.br:riufs/15135TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvcihlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyIHNldSB0cmFiYWxobyBubyBmb3JtYXRvIGVsZXRyw7RuaWNvLCBpbmNsdWluZG8gb3MgZm9ybWF0b3Mgw6F1ZGlvIG91IHbDrWRlby4KClZvY8OqIGNvbmNvcmRhIHF1ZSBhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFNlcmdpcGUgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIHNldSB0cmFiYWxobyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlIGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgZGUgc2V1IHRyYWJhbGhvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIHNldSB0cmFiYWxobyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0bywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgbsOjbyBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5ndcOpbS4KCkNhc28gbyB0cmFiYWxobyBjb250ZW5oYSBtYXRlcmlhbCBxdWUgdm9jw6ogbsOjbyBwb3NzdWkgYSB0aXR1bGFyaWRhZGUgZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCB2b2PDqiBkZWNsYXJhIHF1ZSBvYnRldmUgYSBwZXJtaXNzw6NvIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgU2VyZ2lwZSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBTZXJnaXBlIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUocykgb3UgbyhzKSBub21lKHMpIGRvKHMpIApkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRvIHRyYWJhbGhvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuIAo=Repositório InstitucionalPUBhttps://ri.ufs.br/oai/requestrepositorio@academico.ufs.bropendoar:2022-03-15T00:47:55Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)false
dc.title.pt_BR.fl_str_mv Interface de rede para monitoramento em tempo real aplicado em uma placa solar
title Interface de rede para monitoramento em tempo real aplicado em uma placa solar
spellingShingle Interface de rede para monitoramento em tempo real aplicado em uma placa solar
Silva, Paulo Vitor Aragão
Computação
Engenharia da computação
Internet das coisas (IoT)
MQTT
Interface de rede
InfluxDB
ESP32
Arduíno e Raspberry Pi
Internet of things
Network interface
Grafana
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
title_short Interface de rede para monitoramento em tempo real aplicado em uma placa solar
title_full Interface de rede para monitoramento em tempo real aplicado em uma placa solar
title_fullStr Interface de rede para monitoramento em tempo real aplicado em uma placa solar
title_full_unstemmed Interface de rede para monitoramento em tempo real aplicado em uma placa solar
title_sort Interface de rede para monitoramento em tempo real aplicado em uma placa solar
author Silva, Paulo Vitor Aragão
author_facet Silva, Paulo Vitor Aragão
author_role author
dc.contributor.author.fl_str_mv Silva, Paulo Vitor Aragão
dc.contributor.advisor1.fl_str_mv Moreno, Edward David
dc.contributor.advisor-co1.fl_str_mv Riffel, Douglas Bressan
contributor_str_mv Moreno, Edward David
Riffel, Douglas Bressan
dc.subject.por.fl_str_mv Computação
Engenharia da computação
Internet das coisas (IoT)
MQTT
Interface de rede
InfluxDB
ESP32
topic Computação
Engenharia da computação
Internet das coisas (IoT)
MQTT
Interface de rede
InfluxDB
ESP32
Arduíno e Raspberry Pi
Internet of things
Network interface
Grafana
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
dc.subject.eng.fl_str_mv Arduíno e Raspberry Pi
Internet of things
Network interface
Grafana
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO
description The network interface solution developed in this work proposes a generic IoT case study focusing on transmitting collected data to the cloud solving the local storage problem due to hostile microcontroller conditions in the field and loss of data while storing to an SD card. Aiming for a low-cost solution compared to ready-made solutions such as commercial datalogger modules, which are imported, costly and with data control and storage done via proprietary software. This commercial solution features low sensor scalability, low expansion flexibility, maintenance is restricted to the manufacturer and long cable distance needed for internet communication. The solution developed in this work focuses on a communication interface for the server which is based on an open source solution. It is also a free online solution with wireless communication to a cloud server via WiFi, highly scalable in regards to pluggable microcontrollers and sensors. Additionally, since it is a solution for the web end user, it is cross-platform (Linux, Windows, MAC OSX and Android) which allows easier end-user access to report queries, real-time data tracking and creation of triggers for the monitoring sensors. This proposal allowed for the configuration of a server on a Raspberry Pi using open source solutions like MQTT, InfluxDB and Grafana, in addition to carrying out the programming of microcontrollers responsible for the data transmission to the internet or ESP32. As a result, it was possible to carry out data collection from sensors and send data via ESP32 which validated the proposed solution.
publishDate 2021
dc.date.issued.fl_str_mv 2021-10-19
dc.date.accessioned.fl_str_mv 2022-03-15T00:47:55Z
dc.date.available.fl_str_mv 2022-03-15T00:47:55Z
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.citation.fl_str_mv Silva, Paulo Vitor Aragão. Interface de rede para monitoramento em tempo real aplicado em uma placa solar. São Cristóvão, 2021. Monografia (graduação em Engenharia da Computação) – Departamento de Computação, Centro de Ciências Exatas e Tecnologia, Universidade Federal de Sergipe, São Cristóvão, SE, 2021
dc.identifier.uri.fl_str_mv https://ri.ufs.br/jspui/handle/riufs/15135
identifier_str_mv Silva, Paulo Vitor Aragão. Interface de rede para monitoramento em tempo real aplicado em uma placa solar. São Cristóvão, 2021. Monografia (graduação em Engenharia da Computação) – Departamento de Computação, Centro de Ciências Exatas e Tecnologia, Universidade Federal de Sergipe, São Cristóvão, SE, 2021
url https://ri.ufs.br/jspui/handle/riufs/15135
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.publisher.initials.fl_str_mv Universidade Federal de Sergipe
dc.publisher.department.fl_str_mv DCOMP - Departamento de Computação – Engenharia de Computação – São Cristóvão - Presencial
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFS
instname:Universidade Federal de Sergipe (UFS)
instacron:UFS
instname_str Universidade Federal de Sergipe (UFS)
instacron_str UFS
institution UFS
reponame_str Repositório Institucional da UFS
collection Repositório Institucional da UFS
bitstream.url.fl_str_mv https://ri.ufs.br/jspui/bitstream/riufs/15135/2/Paulo_Vitor_Aragao_Silva.pdf
https://ri.ufs.br/jspui/bitstream/riufs/15135/1/license.txt
https://ri.ufs.br/jspui/bitstream/riufs/15135/3/Paulo_Vitor_Aragao_Silva.pdf.txt
https://ri.ufs.br/jspui/bitstream/riufs/15135/4/Paulo_Vitor_Aragao_Silva.pdf.jpg
bitstream.checksum.fl_str_mv e5cf8c3dedf62387ef99f13957a028b3
098cbbf65c2c15e1fb2e49c5d306a44c
ec61c6d8c7c5eab872a696cbc36dabaf
d9d082a735e627b0bc46355dbcaf76ea
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFS - Universidade Federal de Sergipe (UFS)
repository.mail.fl_str_mv repositorio@academico.ufs.br
_version_ 1802110702519844864