Pular para o conteúdo principal

Módulo Accelero

O módulo Accelero integra a plataforma ION Guard com o sistema de controle de acesso Accelero, fornecendo monitoramento de saúde, gestão de credenciais e dashboard de status.

Como funciona

O Accelero publica informações de saúde e status via MQTT, que são processadas pelo ION Guard para exibir um dashboard consolidado. Além disso, oferece uma API HTTP para comunicação bidirecional.

Accelero → MQTT (heartbeat) → ION Guard → Dashboard de status
Accelero → HTTP API → ION Guard → Relatórios periódicos

Funcionalidades

Dashboard

A página principal do Accelero (/accelero) exibe um dashboard consolidado de todos os sites com o módulo habilitado:

  • Status de conexão — Online/offline baseado no heartbeat MQTT (timeout de 10 minutos)
  • Controladores — Lista de controladores do sistema de acesso
  • Licenciamento — Uso de licenças do Accelero
  • Ocupação — Dados de ocupação de áreas controladas
  • Plugins — Status dos plugins instalados no Accelero

Status por site

Ao clicar em um site, a página de detalhes exibe:

  • Informações detalhadas do relatório periódico mais recente
  • Status de conexão MQTT
  • Configurações do site
  • Histórico de logs de acesso

Gestão de credenciais

O módulo permite gerar dois tipos de credenciais:

TipoUsoDescrição
MQTTHeartbeatCredenciais para o Accelero publicar heartbeats no broker MQTT
API TokenHTTP APIToken para o Accelero enviar relatórios periódicos via HTTP

Exportação de configuração

O botão "Exportar Configuração" gera um pacote codificado em Base64 contendo as credenciais MQTT e API combinadas, pronto para importação no painel do Accelero.

Quando habilitado, o módulo adiciona ao menu:

  • Accelero — Dashboard principal com status de todos os sites
  • Accelero (por site) — Status detalhado e configuração do site selecionado

Fluxo de uso

  1. Habilitar o módulo no site desejado
  2. Gerar credenciais MQTT para o site
  3. Gerar token API para comunicação HTTP
  4. Exportar configuração e importar no painel do Accelero
  5. Verificar conexão — O heartbeat deve aparecer como "Online" em até 10 minutos

Alertas

O módulo registra o tipo de alerta Alarme Accelero, que é acionado quando o sistema Accelero reporta uma condição de alarme.

Dados coletados

DadosFonteRetenção
HeartbeatMQTT (a cada minuto)Cache Redis (TTL 10 min)
Relatórios periódicosHTTP APIBanco de dados (poda diária às 03:30)
Logs de acessoHTTP APIBanco de dados (poda diária às 03:30)

Pré-requisitos

  • MQTT operacional — Broker Mosquitto ativo
  • Accelero — Sistema de controle de acesso instalado e operacional
  • Rede — Accelero precisa alcançar o broker MQTT e a API HTTP do ION Guard