Desenvolvimento de uma API RESTful para sistemas de automação residencial
Autor(a) principal: | |
---|---|
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 |