Use este identificador para citar ou linkar para este item:
https://repositorio.ufpe.br/handle/123456789/51483
Compartilhe esta página
Título: | Plataforma local de controle de acesso para ambientes acadêmicos |
Autor(es): | LOPES, Beatriz Almeida Lins |
Palavras-chave: | Controle de Acesso; Segurança; Servidor Local; Apache; Banco de dados MariaDB |
Data do documento: | 12-Dez-2020 |
Citação: | LOPES, Beatriz Almeida Lins. Plataforma local de controle de acesso para ambientes acadêmicos. 2023. Trabalho de Conclusão de Curso (Engenharia de Controle e Automação) – Universidade Federal de Pernambuco, Recife, 2020. |
Abstract: | Este trabalho consiste no desenvolvimento e implementação de uma plataforma que permita o controle e gerenciamento do acesso aos principais ambientes do Departamento de Engenharia Elétrica da Universidade Federal de Pernambuco. O seu principal objetivo é garantir a segurança e integridade dos equipamentos de alto valor monetário e acadêmico dentro das salas de aula e laboratórios, impedindo a entrada de pessoas não autorizadas e registrando os horários de entrada e saída de todos os usuários permitidos no ambiente. A plataforma permitirá a criação de três tipos de usuário: Aluno (que poderá acessar os ambientes nos dias e horários permitidos), Professor (além do acesso às salas, poderá ser responsável por disciplinas e ambientes, onde pode gerenciar o acesso e acessar o histórico) e Administrador (capaz de criar e editar ambientes, disciplinas e usuários e gerenciar todas salas). O software desenvolvido estará hospedado em um servidor local Apache HTTP Server, instalado em uma Raspberry Pi 3 Modelo B, assim como o banco de dados, que utiliza o sistema de gerenciamento de banco de dados MariaDB. A comunicação com o hardware ocorre através do protocolo Message Queue Telemetry Transport (MQTT), publicando mensagens em um broker local, no qual o microcontrolador ESP8266-12F também está conectado. A ESP8266, por sua vez, interpreta as mensagens recebidas e se comunica através da sua porta serial com o microcontrolador PIC16F887, informando-o que a porta do ambiente deverá ser aberta. Ou seja, o sistema utilizará a rede local para transmitir dados entre os dispositivos clientes (aparelhos celulares dos usuários que estão acessando a plataforma), o servidor (instalado na Raspberry) e o hardware, seguindo o conceito de Internet das Coisas. Para a criação das páginas web utilizadas na aplicação serão utilizadas as linguagens HTML (Hypertext Markup Language), CSS (Cascading Style Sheets) e JavaScript, além de PHP (Hypertext Preprocessor) para comunicação com o banco de dados, envio de requisições HTTP e mensagens para o broker MQTT com criptografia TLS. |
URI: | https://repositorio.ufpe.br/handle/123456789/51483 |
Aparece nas coleções: | (TCC) - Engenharia de Controle e Automação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC_Beatriz_Almeida_Lins_Lopes.pdf | 2,37 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este arquivo é protegido por direitos autorais |
Este item está licenciada sob uma Licença Creative Commons