Skip to main content

Esse talvez seja o serviço mais simples e importante do Accelero. Três coisas são gerenciadas por esse serviço:

Keepalive básico

A cada 20 segundos é publicado um keepalive num topico broadcast do MQTT.

Esse keepalive serve para as controladoras entenderem que "o servidor está online". Sem isso, todas as placas farão verificação de acesso offline.

Healthcheck

Análogo ao keepalive básico, também é publicada uma mensagem num tópico específico de healthcheck. Outros serviços do Accelero "escutam" esse tópico e, quando recebem essa mensagem, "avisam que estão vivos". Esse mecanismo é usado pra verificar se algum serviço "caiu" (quem não avisou que está vivo, está morto).

I/O - data/hora

O Accelero disponibiliza três variáveis para utilização em I/O, e a atualização dessas variáveis é feita por esse serviço.

VarFormato
datetimeYYYYmmddHHii
dateYYYYmmdd
timeHHii