Skip navigation
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 TamanhoFormato 
TCC_Beatriz_Almeida_Lins_Lopes.pdf2,37 MBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons