Desenvolvimento de uma API RESTful para sistemas de automação residencial

Detalhes bibliográficos
Autor(a) principal: Mendes, Pedro Thomas Homem de Melo
Data de Publicação: 2024
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: https://hdl.handle.net/11449/256509
Resumo: A automação no contexto residencial vem sendo empregada de forma crescente, visando aumento da comodidade no cotidiano dos usuários ao fornecer maior controle sobre elementos da casa. Nesse sentido, o presente trabalho busca desenvolver uma API RESTful para servir de base para um sistema de automação residencial. Como estudo de caso será realizado o controle e monitoramento de temperatura de ambientes distintos de uma casa. Para isso, será desenvolvido um servidor que realiza interface com cliente, sistema de banco de dados e dispositivos de campos. O cliente realiza requisições ao servidor visando a consulta, alteração ou adição de informações ao sistema. O sistema de banco de dados armazena informações pertinentes do sistema. Os dispositivos de campo atuam fisicamente em cada ambiente, realizando efetivamente o monitoramento e controle de temperatura. Para a comunicação apropriada entre as partes que constituem o sistema serão estudados e avaliados diferentes protocolos de comunicação, justificando seu uso para cada caso. Por fim, serão avaliados os resultados do projeto, sendo verificado se o mesmo ocorreu de acordo com o esperado.
id UNSP_5468cce8f4ee71e4a56300d5955c09a2
oai_identifier_str oai:repositorio.unesp.br:11449/256509
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Desenvolvimento de uma API RESTful para sistemas de automação residencialDevelopment of an API RESTful for home automation systemsAPI RESTfulAutomação residencialProtocolos de comunicaçãoControle eletrônicoMicrocontroladoresHome automationCommunication protocolA automação no contexto residencial vem sendo empregada de forma crescente, visando aumento da comodidade no cotidiano dos usuários ao fornecer maior controle sobre elementos da casa. Nesse sentido, o presente trabalho busca desenvolver uma API RESTful para servir de base para um sistema de automação residencial. Como estudo de caso será realizado o controle e monitoramento de temperatura de ambientes distintos de uma casa. Para isso, será desenvolvido um servidor que realiza interface com cliente, sistema de banco de dados e dispositivos de campos. O cliente realiza requisições ao servidor visando a consulta, alteração ou adição de informações ao sistema. O sistema de banco de dados armazena informações pertinentes do sistema. Os dispositivos de campo atuam fisicamente em cada ambiente, realizando efetivamente o monitoramento e controle de temperatura. Para a comunicação apropriada entre as partes que constituem o sistema serão estudados e avaliados diferentes protocolos de comunicação, justificando seu uso para cada caso. Por fim, serão avaliados os resultados do projeto, sendo verificado se o mesmo ocorreu de acordo com o esperado.Automation in the residential context has been broadly used, aiming to increase convenience in users' daily lives by providing greater control over home elements. In this sense, the present project seeks to develop a RESTful API to serve as the basis for a home automation system. As a case study, temperature control and monitoring will be carried out in different environments of a house. To achieve this, a server that interfaces with clients, database system and field devices will be developed. The client makes requests to the server to query, change or add information to the system. The database system stores pertinent system information. Field devices operate phisically in each environment, effectively monitoring and controlling temperature. For appropriate communication between the parts that make up the system, different communication protocols will be studied and evaluated, justifying their use in each case. At last, the results of the project will be evaluated, checking whether it occurred as expected.Universidade Estadual Paulista (Unesp)Michelin, Thiago JoséSampaio, Daniel Julien Barros da Silva [UNESP]Mendes, Pedro Thomas Homem de Melo2024-07-11T20:17:49Z2024-07-11T20:17:49Z2024-01-10info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfMENDES, Pedro Thomas Homem de Melo. Desenvolvimento de uma API RESTful para sistemas de automação residencial. 2024. 120 f. TCC (Graduação em Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia e Ciências de Guaratinguetá, Guaratinguetá, 2024.https://hdl.handle.net/11449/256509porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-07-12T06:04:17Zoai:repositorio.unesp.br:11449/256509Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T15:28:24.892065Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Desenvolvimento de uma API RESTful para sistemas de automação residencial
Development of an API RESTful for home automation systems
title Desenvolvimento de uma API RESTful para sistemas de automação residencial
spellingShingle Desenvolvimento de uma API RESTful para sistemas de automação residencial
Mendes, Pedro Thomas Homem de Melo
API RESTful
Automação residencial
Protocolos de comunicação
Controle eletrônico
Microcontroladores
Home automation
Communication protocol
title_short Desenvolvimento de uma API RESTful para sistemas de automação residencial
title_full Desenvolvimento de uma API RESTful para sistemas de automação residencial
title_fullStr Desenvolvimento de uma API RESTful para sistemas de automação residencial
title_full_unstemmed Desenvolvimento de uma API RESTful para sistemas de automação residencial
title_sort Desenvolvimento de uma API RESTful para sistemas de automação residencial
author Mendes, Pedro Thomas Homem de Melo
author_facet Mendes, Pedro Thomas Homem de Melo
author_role author
dc.contributor.none.fl_str_mv Michelin, Thiago José
Sampaio, Daniel Julien Barros da Silva [UNESP]
dc.contributor.author.fl_str_mv Mendes, Pedro Thomas Homem de Melo
dc.subject.por.fl_str_mv API RESTful
Automação residencial
Protocolos de comunicação
Controle eletrônico
Microcontroladores
Home automation
Communication protocol
topic API RESTful
Automação residencial
Protocolos de comunicação
Controle eletrônico
Microcontroladores
Home automation
Communication protocol
description A automação no contexto residencial vem sendo empregada de forma crescente, visando aumento da comodidade no cotidiano dos usuários ao fornecer maior controle sobre elementos da casa. Nesse sentido, o presente trabalho busca desenvolver uma API RESTful para servir de base para um sistema de automação residencial. Como estudo de caso será realizado o controle e monitoramento de temperatura de ambientes distintos de uma casa. Para isso, será desenvolvido um servidor que realiza interface com cliente, sistema de banco de dados e dispositivos de campos. O cliente realiza requisições ao servidor visando a consulta, alteração ou adição de informações ao sistema. O sistema de banco de dados armazena informações pertinentes do sistema. Os dispositivos de campo atuam fisicamente em cada ambiente, realizando efetivamente o monitoramento e controle de temperatura. Para a comunicação apropriada entre as partes que constituem o sistema serão estudados e avaliados diferentes protocolos de comunicação, justificando seu uso para cada caso. Por fim, serão avaliados os resultados do projeto, sendo verificado se o mesmo ocorreu de acordo com o esperado.
publishDate 2024
dc.date.none.fl_str_mv 2024-07-11T20:17:49Z
2024-07-11T20:17:49Z
2024-01-10
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 MENDES, Pedro Thomas Homem de Melo. Desenvolvimento de uma API RESTful para sistemas de automação residencial. 2024. 120 f. TCC (Graduação em Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia e Ciências de Guaratinguetá, Guaratinguetá, 2024.
https://hdl.handle.net/11449/256509
identifier_str_mv MENDES, Pedro Thomas Homem de Melo. Desenvolvimento de uma API RESTful para sistemas de automação residencial. 2024. 120 f. TCC (Graduação em Engenharia Elétrica) - Universidade Estadual Paulista, Faculdade de Engenharia e Ciências de Guaratinguetá, Guaratinguetá, 2024.
url https://hdl.handle.net/11449/256509
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 Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808128515946577920