Serviço para leitura de atividades registradas por um modem celular utilizado em monitoramento e/ou automação.
- Protocolo de comunicação Modbus.
- Multiplas conexões em modo assíncrono.
- Comunicação com vários equipamentos em paralelo.
- Log das atividades do serviço.
- Utilize banco de dados ou API.
- Extensão de funcionalidades com hooks.
Todas as atividades principais do serviço geram mensagens de log, através de manipuladores é possível determinar qual será a ação tomada com as informações da atividade executada.
- Manipuladores
- EchoLogger, Envia toda informação da atividade executada para STDOUT.
Suporte para carregamento de informações do banco de dados ou API.
- Tipos de carregamento
- Informações para conexão com os equipamentos.
- Informações para conversão de valores brutos (lidos da memória do equipamento).
Utilize hooks para estender funcionalidades ou executar ações em resposta aos eventos do equipamento. Todas as notificações são enviadas após processamento de uma mensagem de resposta do equipamento. É de responsabilidade dos módulos de ação enviar quaisquer notificações, se uma ação estiver desativada suas respectivas notificações não serão disparadas.
- Notificações
- Informações do hardware.
- Limpeza dos valores nos totalizadores.
- Data e hora.
- Sincronização de data e hora.
- Nível de sinal.
- Configuração dos canais.
- Informações sobre a memória.
- Dados da memória do equipamento.
- Modems e Dataloggers ABS
- Ações
- Obtér informações sobre o hardware.
- Obtér a data e hora do relógio interno.
- Ler quais canais estão habilitados.
- Obtér informações sobre a memória.
- Ler dados armazenadas na memória a partir de um índice.
- Limpar os valores dos totalizadores.
- Sincronizar a data e hora do relógio interno.
- Ações
- Modems ABS
- Ações
- Obtér nível de sinal.
- Ações
- PHP 7.0
- BCL