O que é OCPP? O protocolo dos postos de carregamento
OCPP é o protocolo aberto entre o carregador e o software de gestão (CSMS).
O que é OCPP, o que significa?
OCPP (Open Charge Point Protocol) é o protocolo de comunicação aberto entre o carregador de veículos elétricos e o software central (CSMS) que gere esse carregador. É publicado pela Open Charge Alliance e é de utilização gratuita. Enquanto o carregador e o software falarem a mesma versão do OCPP, carregadores de marcas diferentes são geridos a partir de um único painel.
Em resumo, o OCPP é a língua comum que permite ao carregador transmitir à central "quem está a carregar, quanta energia forneci, há alguma avaria", e à central enviar ao carregador o comando "iniciar o carregamento, parar, aplicar a tarifa, atualizar o software".
Para que serve o OCPP?
- Apresentar o carregador ao sistema: Quando liga, o carregador anuncia-se à central (BootNotification) e, a intervalos definidos, informa que está a funcionar (Heartbeat).
- Autorização do utilizador: A identidade vinda de um cartão RFID ou de uma aplicação é validada na central (Authorize).
- Sessão de carregamento: O início, o fim e as leituras do contador da sessão são gravados na central; a faturação é feita a partir deste registo.
- Estado e avaria: Se a tomada está livre, ocupada ou avariada é comunicado de imediato (StatusNotification).
- Gestão remota: Iniciar e parar o carregamento à distância, reiniciar, alterar definições e atualizar o software são feitos a partir da central.
- Limitação de potência: A central envia ao carregador um perfil de carregamento para limitar a potência fornecida.
Versões do OCPP: a diferença entre 1.5, 1.6 e 2.0
- OCPP 1.5: Versão antiga baseada em SOAP (XML). Ainda se encontra em carregadores antigos que continuam em funcionamento no terreno.
- OCPP 1.6: Trouxe, além do SOAP, o formato "1.6J", que comunica por JSON sobre WebSocket. É a versão amplamente utilizada nos carregadores no terreno.
- OCPP 2.0: A estrutura das mensagens foi reconstruída: a sessão de carregamento é acompanhada por um único evento de transação (TransactionEvent), e a configuração do equipamento e a segurança foram ampliadas. Não é retrocompatível com a 1.6; o software tem de suportar as duas versões separadamente.
Depois da família 2.0, a Open Charge Alliance publicou também a versão 2.1. Ao comprar um carregador, o que importa não é a versão mais recente, mas a versão que o carregador e o software falam em comum.
A diferença entre OCPP e OCPI
Os dois protocolos fazem comunicar partes diferentes:
- OCPP: carregador ↔ software de gestão de carregamento (CSMS).
- OCPI: CSMS ↔ outra rede de carregamento ou plataforma de roaming. O facto de o condutor de uma rede carregar na estação de outra rede, e a reconciliação entre as duas redes, fazem-se com este protocolo.
- ISO 15118: veículo ↔ carregador. Não é o protocolo do software de gestão.
Explicámos o que é um CSMS e a diferença para um CPO no artigo o que é um CSMS.
O que verificar sobre OCPP ao comprar um carregador?
- A ficha técnica do carregador indica que versão do OCPP suporta (1.6J, 2.0)?
- Pode introduzir o endereço da central, ou o carregador está bloqueado ao sistema do próprio fabricante?
- O fabricante consegue comprovar que o carregador passou no teste de conformidade da Open Charge Alliance?
- A atualização do software pode ser feita remotamente, através do OCPP?
Se comprar um carregador que não suporte OCPP, não poderá trocar o software de gestão mais tarde; ficará preso ao sistema do fabricante do carregador.
Que versões do OCPP suporta o SmartŞarj?
O SmartŞarj comunica com os carregadores através do OCPP 1.5, 1.6 e 2.0, e com outras redes de carregamento e plataformas de roaming através do OCPI 2.2.1. Assim, os carregadores AC e DC que falam OCPP, seja qual for a marca, são geridos a partir do mesmo painel. Para os detalhes do software, consulte a página software de gestão de carregamento, e para o hardware, a página carregadores AC e DC.