gear-complex-codeControle de Acesso

A seção Controle de Acesso é responsável por centralizar os recursos e operações relacionados à gestão de acessos físicos ou lógicos por meio de dispositivos e regras de autorização. Esta seção contempla os controladores que definem a relação entre pessoas, dispositivos acionadores, rotas de passagem, agrupamentos de dispositivos e receptores de dados.

Estrutura Geral de Relacionamento

1. Person → TriggerDevice

  • Um Person pode estar associado a nenhum, um ou vários TriggerDevice.

  • Cada associação define quais dispositivos podem ser acionados por determinada pessoa, estabelecendo sua permissão de acesso em pontos específicos.

2. TriggerDevice → Route

  • Um TriggerDevice pode estar vinculado a nenhuma, uma ou várias Route.

  • Essas rotas representam os caminhos ou acessos liberados pelo acionamento do dispositivo (por exemplo, abrir uma porta específica ou liberar uma catraca).

3. TriggerDevice → DeviceGroup

  • Um TriggerDevice pode estar associado a nenhuma, uma ou várias DeviceGroup.

  • Um grupo de dispositivos pode ser controlado em conjunto por um ou mais dispositivos de acionamento, ideal para ações coordenadas (como liberar todas as portas de emergência).

4. Receiver

  • O Receiver possui somente endpoints de leitura (GET).

  • Ele atua como um componente informativo e de monitoramento, sendo responsável por capturar, ler ou exibir informações dos dispositivos em tempo real.

Controladores Disponíveis:

Esta seção organiza os seguintes controladores:

  • DeviceGroup: Grupo de Dispositivos

    • Gerencia os agrupamentos de dispositivos (portas, catracas, sensores, etc.)

  • Person: Pessoas

    • Representa as pessoas cadastradas que podem estar vinculadas a dispositivos e rotas

  • Receiver: Receptores

    • Fornece informações passivas via endpoints GET, geralmente sobre sensores ou leitura de dispositivos

  • Route: Rotas

    • Define os caminhos ou permissões de acesso disponíveis no sistema

  • TriggerDevice: Dispositivos Acionadores

    • Dispositivos que, quando acionados, disparam eventos de controle de acesso (como liberar uma porta)

Atualizado