- Início
- Recursos
- Guia do OCPP
Guia · OCPP
O OCPP, explicado.
Como comunicam um carregador e o software que o opera, em que diferem o OCPP 1.6J e o 2.0.1, e o que acontece quando os seus carregadores se ligam à ChargeIT.
O OCPP é a razão pela qual pode escolher os carregadores e o software separadamente. Veja como funciona e como a ChargeIT o usa.
O que é o OCPP
O Open Charge Point Protocol é uma norma aberta mantida pela Open Charge Alliance. Define as mensagens que um carregador e o seu sistema central trocam: o carregador comunica o seu estado, as suas sessões e as leituras do contador; o sistema central autoriza condutores, envia comandos e define limites de carregamento.
Como a norma é aberta, qualquer carregador que a fale pode ser operado por qualquer sistema central que a fale. É isso que lhe permite escolher hardware e software separadamente.
No OCPP 1.6, os dois lados chamam-se charge point e central system. No OCPP 2.0.1, são a charging station e o charging station management system (CSMS). A ChargeIT é o sistema central de cada carregador ligado a ela.
Como um carregador se liga
O carregador abre uma ligação WebSocket ao endereço do sistema central e mantém-na aberta. As mensagens circulam em JSON por essa única ligação, nos dois sentidos. O carregador só precisa de acesso à internet, por cartão SIM ou pela rede do local; o sistema central nunca tem de entrar na rede do local.
- O carregador liga-se ao endereço que lhe foi indicado e identifica-se.
- Envia uma boot notification com o seu modelo e firmware, e a ChargeIT aceita-o.
- Comunica o estado de cada conector.
- A partir daí envia heartbeats, mudanças de estado, pedidos de autorização, transações e leituras do contador, e recebe comandos e limites de carregamento.
OCPP 1.6J e 2.0.1
As duas versões são muito usadas. Um carregador fala uma delas numa dada ligação; alguns carregadores podem alternar entre as duas nas suas definições.
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| Publicação | 2015 | 2020 |
| Transporte | JSON sobre WebSocket | JSON sobre WebSocket |
| Sessões | Mensagens separadas de início e fim de transação | Uma só mensagem transaction event para início, atualizações e fim |
| Definições do carregador | Uma lista de chaves de configuração | Um modelo de dispositivo com componentes e variáveis |
| Perfis de segurança | Acrescentados mais tarde, na extensão de segurança da Open Charge Alliance para o 1.6J | Parte da norma |
| Carregamento inteligente | Perfis de carregamento | Perfis de carregamento, com suporte de ISO 15118 na norma |
A tabela compara as normas em si. O que um determinado carregador suporta depende do seu firmware.
Como a ChargeIT implementa o OCPP
A ChargeIT tem um processador separado para cada versão. Um carregador 2.0.1 nunca é traduzido pela lógica 1.6, por isso cada versão mantém as suas mensagens, estados e regras.
- Comandos remotos a partir da consola ou da API: iniciar, parar, desbloquear um conector e mudar a disponibilidade.
- Um perfil de segurança por carregador, com as credenciais dos carregadores guardadas em hash.
- Perfis de carregamento enviados pelo balanceamento de carga para manter cada local abaixo do seu limite.
- Um registo de eventos por carregador, com cada mensagem recebida e cada comando enviado.
- Recuperação após reinício: se a plataforma reiniciar durante um carregamento, a sessão continua, e as transações em estado desconhecido são recuperadas em vez de perdidas.
- Na dúvida, não: quando uma autorização não pode ser decidida, a resposta é não.
O que o seu carregador precisa
- OCPP 1.6J ou 2.0.1, com a ChargeIT definida como o seu sistema central.
- Internet no carregador, por cartão SIM ou pela rede do local.
- Firmware que suporte as funções que pretende: o carregamento inteligente e o balanceamento de carga precisam dos perfis OCPP correspondentes.
Os modelos da nossa página de hardware estão testados. Os outros carregadores ligam-se após uma verificação de compatibilidade: envie-nos a marca e o modelo.
Traga os seus carregadores.
Diga-nos as marcas e modelos que tem e mostramos-lhos a funcionar na ChargeIT.
Agende uma demonstração