Interface de rede para monitoramento em tempo real aplicado em uma placa solar
Autor(a) principal: | |
---|---|
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 |