Sistema de alerta de consumo de energia residencial usando protocolo MQTT

Detalhes bibliográficos
Autor(a) principal: Silva, Bruno Guimarães da
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/31075
Resumo: Com o aumento do preço de energia elétrica no Brasil, se intensifica a necessidade de se reduzir o alto consumo na utilização dos eletrodomésticos em busca de economia financeira. Tendo em vista este problema, o Sistema de alerta de consumo de energia residencial usando protocolo MQTT foi implementado para auxiliar nessa tarefa. O sistema consiste em verificar o consumo de energia de uma residência e emitir um alerta para o consumidor através de um aplicativo instalado em um celular com sistema operacional Android. O aplicativo informa quais equipamentos podem ser desligados para alcançar o consumo desejado, a quantidade de energia consumida, e o valor a ser pago até o momento. Além disso, o display presente no equipamento informa a quantidade de energia consumida e se o equipamento está em funcionamento. O sistema usa o protocolo MQTT para comunicação com o dispositivo. Este protocolo foi escolhido pois é um protocolo de rede padronizado leve e flexível, o que o torna perfeito para desenvolvedores de IoT. Nesse projeto, foi utilizada a biblioteca Paho MQTT que trata-se de uma biblioteca open-source para desenvolvimento de clientes MQTT (e, mais recentemente, desenvolvimento de clientes MQTT-SN também). Esta biblioteca é um projeto mantido pela Eclipse Foundation e possui como principais características ser livre, suportar conexão MQTT segura (TLS/SSL) e possuir versões para várias linguagens de programação usadas ativamente no mercado, tais como Java, C e Python. Além disso, foi utilizada a linguagem de programação Python. Com a implementação do projeto foi possível estabelecer o custo mensal e também realizar o controle de consumo para não ultrapassar o valor preestabelecido pelo usuário
id UFF-2_066c32543b9e99aa71908c3b82e8b557
oai_identifier_str oai:app.uff.br:1/31075
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Sistema de alerta de consumo de energia residencial usando protocolo MQTTProtocolo MQTTIoTLinguagem de programação PythonConsumo de energia elétricaInternet das coisasPython (Linguagem de programação de computador)Com o aumento do preço de energia elétrica no Brasil, se intensifica a necessidade de se reduzir o alto consumo na utilização dos eletrodomésticos em busca de economia financeira. Tendo em vista este problema, o Sistema de alerta de consumo de energia residencial usando protocolo MQTT foi implementado para auxiliar nessa tarefa. O sistema consiste em verificar o consumo de energia de uma residência e emitir um alerta para o consumidor através de um aplicativo instalado em um celular com sistema operacional Android. O aplicativo informa quais equipamentos podem ser desligados para alcançar o consumo desejado, a quantidade de energia consumida, e o valor a ser pago até o momento. Além disso, o display presente no equipamento informa a quantidade de energia consumida e se o equipamento está em funcionamento. O sistema usa o protocolo MQTT para comunicação com o dispositivo. Este protocolo foi escolhido pois é um protocolo de rede padronizado leve e flexível, o que o torna perfeito para desenvolvedores de IoT. Nesse projeto, foi utilizada a biblioteca Paho MQTT que trata-se de uma biblioteca open-source para desenvolvimento de clientes MQTT (e, mais recentemente, desenvolvimento de clientes MQTT-SN também). Esta biblioteca é um projeto mantido pela Eclipse Foundation e possui como principais características ser livre, suportar conexão MQTT segura (TLS/SSL) e possuir versões para várias linguagens de programação usadas ativamente no mercado, tais como Java, C e Python. Além disso, foi utilizada a linguagem de programação Python. Com a implementação do projeto foi possível estabelecer o custo mensal e também realizar o controle de consumo para não ultrapassar o valor preestabelecido pelo usuário53 p.Balbi, Helga DoloricoMantuan, Altobelli de BritoSilva, Bruno Guimarães da2023-11-09T12:38:00Z2023-11-09T12:38:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfSILVA, Bruno Guimarães da. Sistema de alerta de consumo de energia residencial usando protocolo MQTT. 2022. 53 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2022.http://app.uff.br/riuff/handle/1/31075CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-11-09T12:38:05Zoai:app.uff.br:1/31075Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-11-09T12:38:05Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Sistema de alerta de consumo de energia residencial usando protocolo MQTT
title Sistema de alerta de consumo de energia residencial usando protocolo MQTT
spellingShingle Sistema de alerta de consumo de energia residencial usando protocolo MQTT
Silva, Bruno Guimarães da
Protocolo MQTT
IoT
Linguagem de programação Python
Consumo de energia elétrica
Internet das coisas
Python (Linguagem de programação de computador)
title_short Sistema de alerta de consumo de energia residencial usando protocolo MQTT
title_full Sistema de alerta de consumo de energia residencial usando protocolo MQTT
title_fullStr Sistema de alerta de consumo de energia residencial usando protocolo MQTT
title_full_unstemmed Sistema de alerta de consumo de energia residencial usando protocolo MQTT
title_sort Sistema de alerta de consumo de energia residencial usando protocolo MQTT
author Silva, Bruno Guimarães da
author_facet Silva, Bruno Guimarães da
author_role author
dc.contributor.none.fl_str_mv Balbi, Helga Dolorico
Mantuan, Altobelli de Brito
dc.contributor.author.fl_str_mv Silva, Bruno Guimarães da
dc.subject.por.fl_str_mv Protocolo MQTT
IoT
Linguagem de programação Python
Consumo de energia elétrica
Internet das coisas
Python (Linguagem de programação de computador)
topic Protocolo MQTT
IoT
Linguagem de programação Python
Consumo de energia elétrica
Internet das coisas
Python (Linguagem de programação de computador)
description Com o aumento do preço de energia elétrica no Brasil, se intensifica a necessidade de se reduzir o alto consumo na utilização dos eletrodomésticos em busca de economia financeira. Tendo em vista este problema, o Sistema de alerta de consumo de energia residencial usando protocolo MQTT foi implementado para auxiliar nessa tarefa. O sistema consiste em verificar o consumo de energia de uma residência e emitir um alerta para o consumidor através de um aplicativo instalado em um celular com sistema operacional Android. O aplicativo informa quais equipamentos podem ser desligados para alcançar o consumo desejado, a quantidade de energia consumida, e o valor a ser pago até o momento. Além disso, o display presente no equipamento informa a quantidade de energia consumida e se o equipamento está em funcionamento. O sistema usa o protocolo MQTT para comunicação com o dispositivo. Este protocolo foi escolhido pois é um protocolo de rede padronizado leve e flexível, o que o torna perfeito para desenvolvedores de IoT. Nesse projeto, foi utilizada a biblioteca Paho MQTT que trata-se de uma biblioteca open-source para desenvolvimento de clientes MQTT (e, mais recentemente, desenvolvimento de clientes MQTT-SN também). Esta biblioteca é um projeto mantido pela Eclipse Foundation e possui como principais características ser livre, suportar conexão MQTT segura (TLS/SSL) e possuir versões para várias linguagens de programação usadas ativamente no mercado, tais como Java, C e Python. Além disso, foi utilizada a linguagem de programação Python. Com a implementação do projeto foi possível estabelecer o custo mensal e também realizar o controle de consumo para não ultrapassar o valor preestabelecido pelo usuário
publishDate 2023
dc.date.none.fl_str_mv 2023-11-09T12:38:00Z
2023-11-09T12:38:00Z
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 SILVA, Bruno Guimarães da. Sistema de alerta de consumo de energia residencial usando protocolo MQTT. 2022. 53 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2022.
http://app.uff.br/riuff/handle/1/31075
identifier_str_mv SILVA, Bruno Guimarães da. Sistema de alerta de consumo de energia residencial usando protocolo MQTT. 2022. 53 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2022.
url http://app.uff.br/riuff/handle/1/31075
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1807838693137842176