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:
| Tipo | Uso | Descrição |
|---|---|---|
| MQTT | Heartbeat | Credenciais para o Accelero publicar heartbeats no broker MQTT |
| API Token | HTTP API | Token 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.
Menus adicionados
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
- Habilitar o módulo no site desejado
- Gerar credenciais MQTT para o site
- Gerar token API para comunicação HTTP
- Exportar configuração e importar no painel do Accelero
- 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
| Dados | Fonte | Retenção |
|---|---|---|
| Heartbeat | MQTT (a cada minuto) | Cache Redis (TTL 10 min) |
| Relatórios periódicos | HTTP API | Banco de dados (poda diária às 03:30) |
| Logs de acesso | HTTP API | Banco 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