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

Carregando...
Imagem de Miniatura

Data

2024-01-10

Orientador

Michelin, Thiago José

Coorientador

Sampaio, Daniel Julien Barros da Silva

Pós-graduação

Curso de graduação

Guaratinguetá - FEG - Engenharia Elétrica

Título da Revista

ISSN da Revista

Título de Volume

Editor

Universidade Estadual Paulista (Unesp)

Tipo

Trabalho de conclusão de curso

Direito de acesso

Acesso abertoAcesso Aberto

Resumo

Resumo (português)

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.

Resumo (inglês)

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.

Descrição

Idioma

Português

Como citar

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.

Itens relacionados

Financiadores