Tudo o que você precisa saber sobre o OCPP

Início Tudo o que você precisa saber sobre o OCPP
28/03/2022
Compartilhar

Quando o carregamento se tornar mais comum, haverá uma vasta gama de sistemas de back-end e EV sistemas de cobrança que surgirão. Como resultado, carregadores e sistemas adicionais podem ser criados no futuro. Eventualmente, haverá uma corrida para ver qual tipo é o melhor.

Este artigo é um guia para o OCPP, uma plataforma de código aberto e disponível gratuitamente para construir um EV front-end da estação de carregamento. O front-end é a 'face pública' de um EV estação de carregamento e representará o sistema para os usuários finais. Ele se comunica com sistemas de back-end, registra motoristas e exibe informações como preços, motoristas e disponibilidade de pontos de cobrança.

A ideia nasceu a partir de discussões na lista de discussão do Collabora. O Collabora é um escritório que presta serviços a uma ampla gama de clientes, incluindo Linux Foundation, Free Software Foundation e Google, entre outros. É um grupo muito interessante para ficar de olho.

Então, vamos agora mergulhar mais fundo para saber mais sobre o OCPP.

O que é OCPP

Homem carregando um EV num posto de carregamento público e paga através de um telemóvel
Fonte da imagem: Unsplash

No caso do Open Charge Point Protocol (OCPP), temos uma coisa boa para nós. Isso facilita a configuração de grandes redes de estações de carregamento, e os proprietários de estações de carregamento podem mudar rapidamente se um fornecedor falir ou houver uma emergência. Também poderia preços mais baixos em toda a linha.

O protocolo Open Charge Point (OCPP) é um sistema de comunicação usado por EV carregadores e sistemas de gerenciamento de estações de carregamento (CSMS).

O OCPP é um protocolo de aplicação que permite a comunicação entre as estações de carregamento de veículos elétricos (VEs) e o seu sistema de gestão central. Simplificando, um protocolo de aplicativo é uma estrutura que permite que programas muito diferentes interajam entre si, como telefones celulares e geladeiras inteligentes ou alto-falantes e laptops Bluetooth. Considere-o semelhante a um programa de tradução, pois converte mensagens de um dispositivo ou programa em um formato que outro dispositivo ou programa possa entender e usar.

OCPP é uma plataforma disponível gratuitamente para construir um EV front-end da estação de carregamento. O front-end é a 'face pública' de um EV estação de carregamento e representará o sistema para os usuários finais. Ele se comunica com sistemas de back-end, registra motoristas e exibe informações como preços, motoristas e disponibilidade de pontos de cobrança.

O OCPP é escrito principalmente em PHP e Javascript, e é desenvolvido de maneira DRY (não se repita) por meio de um framework front-end chamado Bootstrap. Bootstrap é um framework de desenvolvimento web muito popular pelo Twitter, com o objetivo de facilitar o processo de desenvolvimento front-end.

O OCPP é baseado no Electron, a mesma plataforma usada pelo Slack, Discord e Atom. E nós amamos esses aplicativos. Nós os usamos todos os dias. Queremos que nosso aplicativo seja o mais simples e elegante possível, inspirando-se no Slack.

Por que é legal? Vimos muitas pessoas construindo front-ends de estações de carregamento. Esses front-ends são todos proprietários. Isso significa que eles são construídos de forma de código fechado e não estão disponíveis ao público para visualização ou uso.

Isso é particularmente preocupante se o modelo de negócios for baseado na venda de seu front-end. Por exemplo, uma empresa pode ter um aplicativo para iOS ou Android. Eles gastaram muito tempo e esforço para torná-lo bom e utilizável. Mas não há licença de código aberto disponível e, mesmo que houvesse, está completamente bloqueada. Você não pode ver como funciona e certamente não pode ver como corrigir bugs.

Além disso, o modelo de negócios é uma barreira à entrada. Se você tiver que pagar pelo aplicativo, os usuários podem não instalá-lo por conta própria porque não têm certeza se o usarão.

OCPP vs. OCPI

Um aplicativo que indica o estado do veículo eletrônico que está carregando
Fonte da imagem: iStock

Um pacote completo é a única coisa que diferencia os dois. OCP significa “estação de carregamento de código aberto, orientada para a comunidade, independente de plataforma, integrada”, que é totalmente funcional e possui todos os módulos necessários para executar uma estação de carregamento, como motoristas, estações, relatórios, análises e muito mais .

Existe um front-end chamado OCPP para OCPI. O OCPP é a interface para usuários e mostra apenas informações sobre estações de carregamento, como motoristas, estações, preços e baterias.

O OCPP é um aplicativo de estação de carregamento que funciona com OCPI e é uma maneira fácil de um operador de estação de carregamento mostrar informações sobre as estações, bateria e preços diferentes para diferentes itens.

Para desenvolvedores, o OCPP é uma ótima maneira de começar a usar o Ocpi para que você possa gerenciar facilmente os drivers, estações e baterias.

Se você gosta de desenvolver sua própria estação de carregamento, o OCPP é o melhor lugar para começar. Também o ajuda a gerir carregadores e baterias para o seu negócio pessoal. Ainda é cedo para o OCPP, e é provável que o projeto evolua com o tempo.

Quais são os benefícios de usar o OCPP? Existem alguns motivos pelos quais você pode querer usar o OCPP.

Primeiro, é grátis. Você não precisa pagar pelo aplicativo. Se você usa software proprietário para o seu negócio, a empresa de software pode cobrar pelo software e pelos serviços para mantê-lo e melhorá-lo. Também há limites para quem pode usar o software, como um limite para o número de usuários.

Segundo, o OCPP está disponível para qualquer pessoa ver o código. Os desenvolvedores sabem que o software de código aberto não é necessariamente gratuito, mas pode ser uma ótima maneira de construir um relacionamento duradouro com uma comunidade.

Em terceiro lugar, o OCPP também é gratuito para aplicações comerciais e privadas. Se você tem um amigo que deseja criar um aplicativo de estação de carregamento por diversão, não há motivo para pagar por isso. Se você tiver uma grande instalação de estações de carregamento, poderá criar um aplicativo privado para seus próprios funcionários ou criar um aplicativo comercial para o público.

Outra opção é que você pode criar seu próprio aplicativo com software proprietário. Isto é muito trabalho. Você precisa empregar desenvolvedores e designers e terá que pagar por esse tempo.

Mas geralmente, o OCPP é de código aberto, então você não precisa pagar por ele ou por manutenção. Ele também tem uma grande comunidade de colaboradores que podem ajudar conforme necessário.

O OCPP também tem um design minimalista. Ficará bem em qualquer ambiente. 

O OCPP foi projetado para ser pequeno e facilmente instalável em seu próprio servidor. Se você tem uma empresa, pode hospedar o aplicativo em seu próprio servidor e controlar como ele funciona e sua aparência. Se você for um usuário final, poderá usar o OCPP para mostrar informações sobre estações de carregamento próximas a você e ajudar a incentivar a adoção de estações de carregamento.

Diferentes versões do OCPP

A estação de carregamento eletrônico do veículo é vista no mapa do aplicativo
Fonte da imagem: iStock

Existem actualmente duas versões do OCPP no mercado. Um é baseado em Oppi 2.0, e o outro é baseado em Ocpi 3.0 beta.

Você pode instalar o OCPP em seu próprio servidor. O OCPP para Ocpi 2.0 é baseado na pilha LAMP, o que significa que você pode instalá-lo no Linux, Apache, MySql e Php. O outro OCPP para o Ocpi 3.0 beta é baseado na pilha MEAN, o que significa que é MySql, Express, Angular e Node.js.

O OCPP para Ocpi 2.0 é estável e suporta OCPP para Ocpi 3.0 beta. O 3.0 beta suportará OCPP para Ocpi 3.0 beta e Ocpi 2.0.

Como funciona o OCPP?

Um carregador elétrico para veículos elétricos na parede1
Fonte da imagem: TELA

Vamos percorrer um cenário simples:

  • Um cliente chega à frente da estação de carregamento para começar a carregar seu veículo. Ele escolhe a quantidade de kWh que deseja cobrar e, em seguida, envia seu pedido.
  • O front-end se comunica com o back-end. O back-end lida com preços e gerenciamento de contratos. O front-end informa ao back-end quanto kWh o cliente deseja cobrar.
  • O back-end solicitará o pagamento ao cliente. O cliente insere suas informações de pagamento, como informações de cartão de crédito ou sua conta bancária, e o back-end cobrará do cliente.
  • O cliente está agora pronto para começar a carregar. O backend agora envia o pedido para a estação de carregamento, que começa a carregar o veículo.
  • Quando o cliente terminar de carregar, ele solicita o fim da carga. O front-end envia uma mensagem para o back-end. O back-end então envia uma mensagem para a estação de carregamento para encerrar o carregamento.
  • O back-end envia uma mensagem ao cliente, confirmando que o carregamento foi concluído. 
  • O backend também poderá enviar uma mensagem ao cliente se o preço mudar durante o processo de cobrança. Por exemplo, se um desconto for oferecido ou uma taxa for adicionada. Se uma taxa for adicionada, cabe ao front-end determinar como exibir o novo preço para o cliente. Ele também pode enviar uma mensagem ao cliente se houver um erro. O back-end pode enviar qualquer mensagem que desejar. Por exemplo, ele pode enviar uma mensagem ao cliente informando que a estação está sem energia no momento.

Nesse cenário simples, há três mensagens: a solicitação do cliente para iniciar a cobrança, o término bem-sucedido da cobrança e o encerramento malsucedido da cobrança.

Além disso, existem mensagens opcionais que podem ser enviadas do backend: a mensagem de alteração de preço e a mensagem de erro.

O OCPP não pretende substituir o OCPI. OCPI é uma plataforma totalmente funcional e integrada que inclui todos os componentes necessários para construir uma estação de carregamento. Existe um front-end chamado OCPP que se comunica com o OCPI e permite que os usuários finais interajam com a estação de carregamento. O OCPP é muito minimalista e inclui apenas uma interface de usuário.

"A principal função do OCPP é se comunicar com sistemas de back-end, estações de carga, motoristas e usuários.”

Ele extrai dados dos sistemas de back-end e os exibe no front-end. Ele também gerencia os motoristas, suas contas e suas contas e cartões de cobrança. O OCPP suporta atualizações ao vivo dos dados no front-end.

Com o aplicativo OCPP Javascript/HTML, você pode inserir dados dinamicamente e adicionar elementos de navegação.

O OCPP foi projetado para ser facilmente instalável em seu próprio servidor. Ele também fornece uma versão simplificada do aplicativo na forma de um aplicativo javascript/HTML.

A primeira empresa a usar o OCPP é a Slock. Tranca. Faz software para dispositivos IoT e fechaduras inteligentes. Recentemente, anunciou a Universal Sharing Network, que é uma plataforma para compartilhar ativos como bicicleta, carro ou scooter.

Um dos projetos apresentados na CES 2018 foi uma parceria com a Bosch, empresa alemã de automação e eletrônica. A Bosch também é parceira da ClearMotion, uma EV estação para carregar. Compilações do ClearMotion EV estações de carregamento e software.

Existe um projeto chamado Share&Charge, uma plataforma de código aberto e baseada em blockchain para carregamento de veículos elétricos. Seu principal objetivo é gerenciar EV estações de carregamento de forma descentralizada e fairway. A Share Charge afirma que a primeira estação de carregamento pode estar pronta no início de 2019. Ela está trabalhando com uma empresa chamada OSVehicle, que desenvolveu uma plataforma de veículo chamada OSVehicle OS. Estes são exemplos de outras empresas que utilizam o OCPP.

O design do OCPP é simples, limpo e minimalista. É muito limpo e fácil de usar. A aparência é muito boa, e a funcionalidade básica é fácil de usar.

Ele fornece a funcionalidade que os operadores de estações de carregamento precisam. Todas as informações estão lá: motoristas, estações, bateria, preços, etc. Não tem muitos outros recursos, como suporte ao cliente e relatórios complexos.

Isso é intencional. A simplicidade afeta a experiência do usuário. É muito mais fácil obter um driver para instalar o aplicativo se for simples e fácil de usar. E os operadores de estações de carregamento são mais propensos a instalá-lo quando não precisam fornecer suporte ao cliente ou fazer relatórios complexos.

Nesse sentido, o OCPP é o aplicativo certo para empresas que desejam se concentrar em fornecer a melhor experiência de carregamento possível. Você pode precisar de software mais avançado para necessidades mais complexas. Se seu objetivo é ter um sistema altamente personalizável, talvez seja necessário usar uma solução proprietária.

O OCPP é usado por empresas como a Slock. Ele e o OSVehicle. Eles têm a capacidade de usar software mais avançado, se necessário.

OCPP é um aplicativo muito fácil de usar. Você pode usá-lo do seu smartphone ou do seu laptop. Você precisará de uma conexão com a internet.

Você precisa do seguinte:

1) Uma conexão com a internet

2) Uma conta OCPP

3) Uma conta OCPI

4) O cartão de carregamento da sua estação

As contas OCPP e OCPI devem ser criadas antes que você possa usá-las. Ambas as contas podem ser acessadas usando o mesmo endereço de e-mail e senha. Contanto que a senha permaneça a mesma, você pode usar qualquer endereço de e-mail.

Depois de ter a conta OCPP, você pode abrir o aplicativo em seu smartphone. Você será solicitado a fazer login. O aplicativo OCPP está disponível para download na Google Play Store e na Apple Store. Para obtê-lo, você precisará de uma conexão ativa com a Internet.

Por que você precisa do OCPP EV carregadores?

EV proprietário carregando seu eCar na estação de carregamento
Fonte da imagem: iStock

Para permitir que as estações de carregamento funcionem em conjunto com os sistemas de gestão de vários fornecedores, é necessário um protocolo de aplicativo que traduza quaisquer ferramentas proprietárias que cada programa use em um formato que os outros possam entender. Esse é o objetivo do OCPPL: permitir que diversos EV estações de carregamento para comunicar com vários processos de gestão central.

O transporte sustentável é uma necessidade para o bem-estar da humanidade. É uma maneira de os seres humanos interagirem com seu ambiente e uns com os outros de uma maneira consciente da minimização de sua pegada. O transporte sustentável é um elemento-chave dos Objetivos de Desenvolvimento Sustentável (ODS) e faz parte do Objetivo 7 (Garantir o acesso a energia acessível, confiável, sustentável e moderna para todos).

A principal razão para a criação do OCPP foi incentivar a adoção de postos de recarga. O principal desafio do OCPP é criar uma plataforma open-source para construir o front-end de um EV estação para carregar. A parte mais difícil é encontrar o equilíbrio certo entre uma interface simples e útil. Fácil de usar e bonito nem sempre são compatíveis. Por exemplo, estamos tentando incentivar o uso de notificações nativas no aplicativo. O aplicativo OCPP é versátil e pode ser compatível com diferentes hardwares e EV marcas. O hardware que queremos suportar é o hardware que suporta OCPP. É possível usar o aplicativo OCPP sem o hardware OCPP. O aplicativo OCPP pode ser instalado em seu próprio servidor. Por exemplo, se você tiver um Tesla, poderá instalar o aplicativo OCPP em seu próprio servidor. Os aplicativos se conectam ao servidor para buscar informações e as exibem no front-end.

O aplicativo OCPP é compatível com qualquer hardware de estação de carregamento que suporte o OCPP. Por exemplo, se você quiser usar o hardware original da Tesla, poderá usar o aplicativo OCPP para monitorar a estação de carregamento. Outro exemplo é o OffGridBox, que atualmente está sendo desenvolvido por um colaborador do OCPP.

Uma das vantagens do OCPP é:

  • Versatilidade: Combinação Fácil com Diferentes EV e Hardware

Como todo o software é de código aberto, a comunidade pode modificá-lo de acordo com suas necessidades. O OCPP será adequado para EVs com diferentes padrões de carga.

O aplicativo e o hardware são redes totalmente carregadas de forma independente. É possível acessar a estação de carregamento a partir do telefone mesmo que você não tenha uma assinatura.

Suporta cartões de crédito e paga a sessão de carregamento através dele. Mantém o saldo definido pelo proprietário da estação.

A interface do usuário é responsiva e fácil de usar. O design é compacto e fácil de acomodar vários tamanhos de tela de smartphones.

Permite a atualização automática do preço. Isso significa que o dono da estação não precisará pagar o preço da bateria, apenas o preço da energia elétrica.

O aplicativo pode ser usado pelo proprietário da estação de carregamento para definir o preço que cobra de seus clientes.

O aplicativo é facilmente implantável em qualquer servidor. O aplicativo pode ser usado com mais de uma estação de carregamento.

Você pode escolher a posição do aplicativo na tela.

O aplicativo pode ser usado por diferentes provedores de rede de carregamento e não limita a porta de carregamento.

A comunidade tem diferentes participantes que têm visões diferentes sobre quais devem ser os próximos passos. É difícil encontrar a direção certa, mas a opinião de todos é bem-vinda.

O principal objetivo do OCPP é permitir o fácil estabelecimento de uma estação de carregamento sem nenhum custo de hardware, o que o torna acessível a todos.

O hardware OCPP pode ser desenvolvido no futuro com uma instalação fácil.

O aplicativo OCPP é o front-end da estação de carregamento. Ele tem um design de código aberto e pode ser facilmente alterado.

  • Flexibilidade no Software: Gerenciamento fácil com suas próprias plataformas de monitoramento. O OCPP App é um aplicativo de código aberto que pode ser usado e modificado por qualquer pessoa. Ele pode ser usado com um dispositivo Android e qualquer servidor.
  • Flexibilidade em Hardware: É compatível com o OffGridBox e outros hardwares de estação de carregamento. O aplicativo pode ser usado com hardware OCPP e hardware não OCPP. É possível usar o aplicativo OCPP com o hardware OCPP ou com outro hardware. Por exemplo, você pode usar o aplicativo OCPP com o hardware OCPP e outro hardware. O aplicativo OCCP também é compatível com o smartwatch.
  • Funções múltiplas: O aplicativo pode ser usado para rastrear a localização da estação de carregamento. Pode ser utilizado pelo condutor para encerrar a sessão de carregamento. O aplicativo OCPP pode ser gerenciado pelo proprietário da estação de carregamento. Ele pode ser usado para atualizar a estação de carregamento e exibir o status de carregamento. O aplicativo OCPP pode ser usado para habilitar o carregamento com um cartão pré-pago. Ele pode ser usado para permitir o uso da estação de carregamento sem assinatura. Apenas o pagamento da eletricidade utilizada.
  • Comercial Competência: Menor custo e ampla gama de serviços
  • Para permitir que o motorista controle a sessão de carregamento, o aplicativo OCPP deve suportar as notificações nativas.

O hardware OCPP pode ser montado a um custo menor do que outro hardware de estação de carregamento.

Um dos principais objetivos do projeto OCPP é reduzir o custo dos veículos elétricos, além de ser compatível com a maioria dos hardwares.

Concluindo!

Para encerrar, as pessoas estão se interessando mais por veículos elétricos e precisam de mais lugares para carregá-los. O número de carros elétricos rodando nas ruas está crescendo a cada dia, e o público e o governo querem ver mais lugares para carregar seu carro.

Se você é proprietário de uma empresa, pode ser difícil pensar em fazer um grande investimento em infraestrutura de veículos elétricos. Porque, afinal, se um investimento é de longo prazo e lucrativo, então é bom fazer. Com novas tecnologias como carros elétricos, é importante que os investimentos sejam de longo prazo e escaláveis ​​para que possam mudar de acordo com a demanda e as regras governamentais. Colocar hardware aprovado pelo OCPP em seu site pode ser a resposta.

Podemos ajudá-lo com linguagem específica e práticas recomendadas para adicionar requisitos compatíveis com OCPP à sua próxima solicitação de propostas, portanto, não hesite em entrar em contato.

Fale com o nosso especialista