Nel caso dell'Open Charge Point Protocol (OCPP), abbiamo una buona cosa per noi. Semplifica la creazione di grandi reti di stazioni di ricarica e i proprietari di stazioni di ricarica possono cambiare rapidamente se un fornitore cessa l'attività o si verifica un'emergenza. Potrebbe anche abbassare i prezzi su tutta la linea.
L'Open Charge Point Protocol (OCPP) è un sistema di comunicazione utilizzato dai caricatori di veicoli elettrici aperti e dai sistemi di gestione delle stazioni di ricarica (CSMS).
OCPP è un protocollo applicativo che consente la comunicazione tra le stazioni di ricarica per veicoli elettrici (EV) e il loro sistema di gestione centrale. In poche parole, un protocollo applicativo è una struttura che consente a programmi molto diversi di interagire tra loro, come telefoni cellulari e frigoriferi intelligenti o altoparlanti Bluetooth e laptop. Consideralo simile a un programma di traduzione in quanto converte i messaggi da un dispositivo o programma in un formato che un altro dispositivo o programma può comprendere e utilizzare.
OCPP è una piattaforma disponibile gratuitamente per costruire una stazione di ricarica per veicoli elettrici front-end. Il front-end è il "volto pubblico" di una stazione di ricarica per veicoli elettrici e rappresenterà il sistema per gli utenti finali. Comunica con i sistemi di back-end, registra i conducenti e visualizza informazioni come prezzi, conducenti e disponibilità dei punti di ricarica.
OCPP è scritto principalmente in PHP e Javascript, ed è sviluppato in modo DRY (non ripetere te stesso) tramite un framework front-end chiamato Bootstrap. Bootstrap è un framework di sviluppo web molto popolare di Twitter, che mira a facilitare il processo di sviluppo front-end.
OCPP si basa su Electron, la stessa piattaforma utilizzata da Slack, Discord e Atom. E adoriamo queste app. Li usiamo tutti i giorni. Vogliamo che la nostra app sia il più semplice ed elegante possibile, traendo ispirazione da Slack.
Perché è bello? Abbiamo visto molte persone costruire front-end per stazioni di ricarica. Questi front-end sono tutti proprietari. Ciò significa che sono costruiti in modo closed-source e non sono disponibili al pubblico per la visualizzazione o l'utilizzo.
Ciò è particolarmente preoccupante se il loro modello di business si basa sulla vendita del loro front-end. Ad esempio, un'azienda potrebbe avere un'app per iOS o Android. Hanno speso molto tempo e sforzi per renderlo bello e utilizzabile. Ma non è disponibile una licenza open source e, anche se ci fosse, è completamente bloccata. Non puoi vedere come funziona e di certo non puoi vedere come correggere i bug.
Inoltre, il modello di business è una barriera all'ingresso. Se devi pagare per l'app, gli utenti potrebbero non installarla da soli perché non sono sicuri se la utilizzeranno mai.
Un pacchetto completo è l'unica cosa che rende i due diversi. OCP sta per "open source, community-driven, platform-independent, integrato-charge-station", che è completamente funzionale e ha tutti i moduli necessari per gestire una stazione di ricarica, come conducenti, stazioni, report, analisi e altro ancora .
C'è un front-end chiamato OCPP per OCPI. OCPP è l'interfaccia per gli utenti e mostra solo informazioni sulle stazioni di ricarica, come conducenti, stazioni, prezzi e batterie.
OCPP è un'applicazione per stazioni di ricarica che funziona con OCPI ed è un modo semplice per un operatore di stazioni di ricarica di mostrare informazioni su stazioni, batteria e prezzi diversi per articoli diversi.
Per gli sviluppatori, OCPP è un ottimo modo per iniziare con Ocpi in modo da poter gestire facilmente driver, stazioni e batterie.
Se ti piace sviluppare la tua stazione di ricarica, allora OCPP è il miglior punto di partenza. Ti aiuta anche a gestire caricabatterie e batterie per la tua attività personale. Per OCPP sono ancora i primi giorni ed è probabile che il progetto si evolverà nel tempo.
Articoli correlati