Desenvolvimento de uma API RESTful para sistemas de automação residencial
dc.contributor.advisor | Michelin, Thiago José | |
dc.contributor.author | Mendes, Pedro Thomas Homem de Melo | |
dc.contributor.coadvisor | Sampaio, Daniel Julien Barros da Silva [UNESP] | |
dc.date.accessioned | 2024-07-11T20:17:49Z | |
dc.date.available | 2024-07-11T20:17:49Z | |
dc.date.issued | 2024-01-10 | |
dc.description.abstract | 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. | pt |
dc.description.abstract | 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. | en |
dc.identifier.citation | 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. | |
dc.identifier.uri | https://hdl.handle.net/11449/256509 | |
dc.language.iso | por | |
dc.publisher | Universidade Estadual Paulista (Unesp) | |
dc.rights.accessRights | Acesso aberto | |
dc.subject | API RESTful | pt |
dc.subject | Automação residencial | pt |
dc.subject | Protocolos de comunicação | pt |
dc.subject | Controle eletrônico | pt |
dc.subject | Microcontroladores | pt |
dc.subject | Home automation | en |
dc.subject | Communication protocol | en |
dc.title | Desenvolvimento de uma API RESTful para sistemas de automação residencial | |
dc.title.alternative | Development of an API RESTful for home automation systems | en |
dc.type | Trabalho de conclusão de curso | pt |
unesp.campus | Universidade Estadual Paulista (Unesp), Faculdade de Engenharia e Ciências, Guaratinguetá | pt |
unesp.examinationboard.type | Banca pública | |
unesp.undergraduate | Guaratinguetá - FEG - Engenharia Elétrica |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- Nome:
- melo_pthm_tcc_guara.pdf
- Tamanho:
- 4.09 MB
- Formato:
- Adobe Portable Document Format
Licença do Pacote
1 - 2 de 2
Nenhuma Miniatura disponível
- Nome:
- license.txt
- Tamanho:
- 2.14 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição:
Nenhuma Miniatura disponível
- Nome:
- melo_pthm_tcc_guara_autt.pdf
- Tamanho:
- 380.15 KB
- Formato:
- Adobe Portable Document Format
- Descrição: