Caso de uso

Gestão de recarga de VEs, junto com o OCPP

Os carregadores falam OCPP com o seu CPMS — e isso continua. O ConnectMQ leva todo o resto: dados do medidor da rede, baterias e solar para a gestão de carga, status de conectores e sessões ao vivo para dashboards da operação e apps de motoristas, e eventos entre os seus próprios serviços.

Sem cartão de crédito

Mensagem de exemplo

PUBLISH charging/curitiba-04/grid-meter/power

{"ts":"2026-10-22T18:05:00Z","import_kw":342.8,"limit_kw":400,"pv_kw":12.4,"battery_kw":-60.0,"sessions":9}

QoS 1 · TLS 8883 · PUBACK

O problema

Só o OCPP não opera o eletroposto

O OCPP conecta cada carregador ao CPMS, mas um eletroposto depende de mais coisas: o medidor da entrada de energia, baterias e geração solar no local, a carga do prédio e os apps que precisam da disponibilidade ao vivo. Integrar cada parte ponto a ponto com o CPMS — e distribuir o status dos carregadores para apps, mapas e suporte — vira o gargalo conforme a rede cresce.

Como funciona

  1. 1

    Os equipamentos do local publicam

    Um controlador ou gateway do local publica a potência importada da rede, o estado de carga da bateria, a geração solar e a temperatura do transformador, lidos via Modbus ou pela API do equipamento.

  2. 2

    O CPMS compartilha os eventos

    Seu CPMS continua gerenciando os carregadores via OCPP e publica no MQTT o status dos conectores, início e fim de sessão e as leituras de energia para todos os outros consumidores.

  3. 3

    A gestão de carga decide

    Seu serviço de gestão de carga assina os dados do local e dos carregadores e calcula a potência disponível por carregador; o CPMS a aplica como perfis de recarga OCPP.

  4. 4

    Apps e operação veem ao vivo

    Apps de motoristas e dashboards da operação assinam via WebSocket seguro o status retido de cada conector, e regras de limite alertam quando um local se aproxima do limite da rede.

ConnectMQ

O que ele precisa do broker

Disponibilidade retida

O status retido por conector faz um app ou mapa mostrar a disponibilidade assim que se conecta, e depois cada mudança.

Distribuição sem sobrecarregar o CPMS

O CPMS publica um evento uma vez; apps, faturamento, suporte e análises assinam, em vez de todos chamarem a API do CPMS.

Separação por local e parceiro

ACLs por tópico limitam controladores de local, parceiros de frota ou roaming e serviços internos aos tópicos que podem ver.

Sinais rápidos para a gestão de carga

Os dados dos medidores fluem assim que são medidos, e os comandos de limite aos controladores do local usam QoS 1 em tópicos próprios.

O que você ganha

  • Entrada de energia, baterias e carregadores em uma única visão ao vivo
  • Gestão de carga alimentada por dados medidos, não por limites fixos
  • Disponibilidade dos carregadores ao vivo nos apps sem consultar o CPMS
  • Falhas e limites de rede sinalizados enquanto os motoristas estão no local
Topics de exemplo
charging/curitiba-04/grid-meter/power
charging/curitiba-04/battery/state              (retained)
charging/curitiba-04/cp-07/connector-1/status   (retained)
charging/curitiba-04/limits/set

Setores que usam este caso

Perguntas frequentes

O MQTT substitui o OCPP nos carregadores de veículos elétricos?

Não. O OCPP continua sendo o protocolo entre os carregadores e o sistema de gestão de estações de recarga. O MQTT o complementa, levando dados de energia do local, status dos carregadores e eventos de sessão entre seu CPMS, seu serviço de gestão de carga, apps e dashboards. O ConnectMQ não fala OCPP com os carregadores.

Como montar uma gestão dinâmica de carga em um eletroposto?

Meça a entrada de energia e as outras cargas do local, publique essas leituras via MQTT e deixe um serviço de gestão de carga calcular a potência disponível por carregador. O CPMS então define os limites por perfis de smart charging do OCPP. O MQTT mantém o ciclo entre medição e decisão rápido e desacoplado.

Um app pode mostrar a disponibilidade dos carregadores ao vivo via MQTT?

Sim. Publique o status de cada conector como mensagem retida; o app assina via WebSocket seguro, recebe o status atual na hora e depois cada mudança. ACLs somente leitura garantem que os apps não publiquem nada.

Construa isso no ConnectMQ

Comece no plano Free — sem cartão de crédito —, conecte hoje seus primeiros dispositivos e faça upgrade quando entrar em produção.