Collegare una colonnina a un server OCPP è di solito un'operazione rapida, ma piccoli errori possono costare ore: un carattere sbagliato nel charge point ID, ws al posto di wss o una porta bloccata. La maggior parte dei problemi di connessione deriva da poche cause tipiche, facili da evitare una volta conosciute.

Questa guida passo passo spiega come collegare una colonnina a un server OCPP (CSMS). Illustra i prerequisiti, dove trovare le impostazioni, il significato di ogni campo, come testare la connessione e come risolvere i problemi più comuni. In fondo trovate un esempio con il formato URL di Üreticy.

In sintesi
  • Servono quattro elementi: una connessione internet funzionante, un firmware con supporto OCPP, l'URL del server e un charge point ID univoco.
  • Il charge point ID è normalmente l'ultima parte del percorso dell'URL e deve corrispondere esattamente, maiuscole e minuscole comprese.
  • Usate wss:// (TLS) ogni volta che la colonnina lo supporta e verificate che l'orologio della colonnina sia corretto.
  • Una connessione riuscita mostra tre segnali: BootNotification accettata, heartbeat regolari e stato del connettore corretto.

Prerequisiti prima di iniziare

Verificate questi punti prima di aprire le impostazioni della colonnina:

  • Connessione internet: Ethernet, Wi-Fi o SIM mobile. Per le connessioni tramite SIM, verificate che il piano dati sia attivo e che le impostazioni APN siano corrette.
  • Accesso in uscita: la rete deve consentire connessioni in uscita verso il server, di solito sulla porta 443 per wss://. È la colonnina ad aprire la connessione, quindi non servono porte in ingresso.
  • Firmware: la colonnina deve avere un firmware con supporto OCPP. Verificate quale versione supporta (1.6J, 2.0.1 o 2.1) e, se necessario, aggiornate all'ultimo firmware stabile del produttore.
  • Dati di connessione dal CSMS: l'URL del server, la versione del protocollo e, se prevista, una password.
  • Accesso da installatore: le credenziali per l'interfaccia web della colonnina, l'app dell'installatore o lo strumento di configurazione.

Dove si trovano le impostazioni OCPP

Ogni produttore colloca le impostazioni in un punto diverso, ma le opzioni più comuni sono tre:

  • Interfaccia web: collegate un portatile alla colonnina tramite cavo o al suo hotspot Wi-Fi e aprite un indirizzo IP locale nel browser.
  • App dell'installatore: un'app mobile che si collega alla colonnina via Bluetooth o Wi-Fi.
  • Strumento di configurazione: un software desktop, a volte collegato tramite USB o cavo seriale. Alcuni produttori consentono la configurazione anche dal proprio portale cloud.

Cercate voci di menu come "Backend", "OCPP", "Central System" o "Network". Il manuale di installazione di solito dedica una sezione specifica a questo argomento.

I campi da compilare

Campo (nomi comuni)Cosa inserireNote
Central System URL, CSMS URL, OCPP server URLL'indirizzo WebSocket fornito dal CSMSInizia con ws:// o wss://
Charge Point ID, ChargeBoxIdentity, Station IDUn nome univoco per questa colonninaDi solito aggiunto al percorso dell'URL; distingue tra maiuscole e minuscole
Versione del protocolloOCPP 1.6J, 2.0.1 o 2.1Deve corrispondere a quanto il CSMS si aspetta per questa colonnina
Password, chiave di autorizzazioneLa password di autenticazione HTTP BasicFacoltativa; usata con i profili di sicurezza 1 e 2
Certificato TLSCertificato root o certificato clientNecessario per wss:// se la colonnina non considera attendibile il certificato del server per impostazione predefinita, e per il profilo 3

Come lavorano insieme URL e ID

In OCPP la colonnina si collega all'URL del server aggiungendo il proprio charge point ID alla fine del percorso. Ad esempio, con l'URL del server wss://csms.example.com/ocpp e l'ID CP001, la colonnina si collega a wss://csms.example.com/ocpp/CP001.

Alcune colonnine aggiungono l'ID automaticamente, quindi va inserito solo l'URL di base. Altre si aspettano l'URL completo, ID compreso. Leggete attentamente il manuale: se l'ID viene aggiunto due volte o non viene aggiunto affatto, il CSMS non riconoscerà la colonnina.

Passo dopo passo: collegare la colonnina

  1. Create o riservate la colonnina nel CSMS, oppure annotate il charge point ID che intendete usare. Adottate uno schema di denominazione chiaro, ad esempio codice del sito più numero.
  2. Aprite le impostazioni della colonnina tramite interfaccia web, app o strumento di configurazione.
  3. Impostate la connessione di rete e verificate che la colonnina abbia accesso a internet.
  4. Inserite l'URL del server e il charge point ID esattamente come descritto sopra.
  5. Selezionate la versione del protocollo corrispondente alla configurazione del CSMS.
  6. Inserite password e certificato se la vostra configurazione di sicurezza li prevede.
  7. Controllate le impostazioni dell'ora. Attivate l'NTP se la colonnina lo supporta e impostate il fuso orario corretto.
  8. Salvate e riavviate la colonnina o il modulo di comunicazione.

Come testare la connessione

Dopo il riavvio, verificate questi segnali nel CSMS e nei log dei messaggi OCPP:

  1. BootNotification accettata: la colonnina invia produttore, modello e firmware e il CSMS risponde con Accepted. Una risposta Pending o Rejected significa che la colonnina è nota ma non ancora approvata.
  2. Heartbeat: gli heartbeat arrivano all'intervallo impostato nella risposta alla BootNotification, in genere ogni 60–300 secondi.
  3. StatusNotification: ogni connettore comunica uno stato, normalmente Available quando nessun veicolo è collegato.
  4. Comando remoto: inviate un TriggerMessage o modificate la disponibilità e verificate che la colonnina risponda.
  5. Sessione di prova: avvicinate una tessera RFID, ricaricate un veicolo per qualche minuto e verificate che compaiano la sessione e i valori del contatore.

Per approfondire questi messaggi, leggete Cos'è OCPP?

Problemi comuni e come risolverli

SintomoCausa probabileCosa fare
La colonnina non compare mai nel CSMSNessuna connessione internet, URL errato o porta in uscita bloccataVerificate lo stato della rete sulla colonnina; testate l'URL; chiedete all'IT di consentire il traffico in uscita sulla porta 443
La connessione viene rifiutata subitoCharge point ID errato o sconosciutoConfrontate l'ID carattere per carattere, comprese maiuscole, spazi e trattini
La connessione funziona con ws:// ma non con wss://Certificato non attendibile o TLS non supportatoInstallate il certificato root corretto o aggiornate il firmware
Il TLS fallisce anche se il certificato è correttoOrologio della colonnina erratoAttivate l'NTP o impostate l'ora manualmente; la validazione del certificato dipende dalla data
Errore di autenticazionePassword errata o profilo di sicurezza sbagliatoReinserite la password e verificate l'impostazione del profilo su entrambi i lati
La connessione cade ripetutamenteSegnale mobile debole o rete instabileVerificate intensità del segnale, posizione dell'antenna e impostazioni di heartbeat e ping
La colonnina si collega ma i messaggi fallisconoVersioni del protocollo non corrispondentiAssicuratevi che colonnina e CSMS usino la stessa versione OCPP

Esempio: collegare una colonnina a Üreticy

In Üreticy ogni cliente riceve un URL OCPP personale in questo formato:

wss://ocpp.ureticy.com/URT{customer-no}/{charge-point-id}

Ad esempio, se il vostro numero cliente fosse 1001 e l'ID della colonnina fosse HOTEL-01, l'indirizzo completo sarebbe wss://ocpp.ureticy.com/URT1001/HOTEL-01. Se la colonnina aggiunge l'ID automaticamente, inserite solo wss://ocpp.ureticy.com/URT1001 come URL di base e HOTEL-01 come charge point ID.

Quando la colonnina si connette con un ID non ancora presente nel vostro account, compare automaticamente nella dashboard come "in attesa". La aggiungete con un clic e da quel momento la colonnina mostra stato, potenza ed energia in tempo reale. Una configurazione tipica richiede circa dieci minuti. Le colonnine OCPP 1.6J, 2.0.1 e 2.1 usano lo stesso formato di URL, su WS o WSS. Se qualcosa non funziona, i log dei messaggi OCPP consultabili mostrano esattamente quali messaggi sono stati scambiati. Maggiori dettagli nella pagina del software OCPP.

Dopo la connessione: i passi successivi

  • Date a ogni connettore un nome chiaro e stampate etichette con codice QR, così conducenti e tecnici possono identificarlo.
  • Aggiungete tessere RFID e conducenti e stabilite quali stazioni può usare ciascun conducente.
  • Impostate avvisi per guasti, disconnessioni e timeout dei comandi.
  • Se usate quote di energia, configurate regole di limite in kWh per conducente o per veicolo. La pagina su limiti kWh e smart charging spiega come funzionano.

Domande frequenti

Serve un indirizzo IP statico per collegare una colonnina a un server OCPP?

Di solito no. In OCPP-J è la colonnina ad aprire una connessione WebSocket in uscita verso il server, quindi non ha bisogno di un indirizzo IP pubblico o statico. La rete deve solo consentire le connessioni in uscita verso l'indirizzo e la porta del server.

Qual è la differenza tra ws:// e wss://?

Entrambi sono indirizzi WebSocket. ws:// invia i dati senza crittografia, mentre wss:// cifra la connessione con TLS. Usate wss:// ogni volta che la colonnina lo supporta, perché protegge ID delle tessere, valori del contatore e password.

Posso cambiare il charge point ID in seguito?

Tecnicamente sì, ma il CSMS tratterà il nuovo ID come una nuova colonnina. Storico delle sessioni e impostazioni restano associati al vecchio ID, a meno che il software non consenta di migrarli. Conviene scegliere fin dall'inizio uno schema di denominazione chiaro e definitivo.

Perché la mia colonnina risulta Pending dopo la BootNotification?

Pending significa che il CSMS ha ricevuto la colonnina ma non l'ha ancora accettata del tutto, ad esempio perché non è ancora assegnata a un account. Approvate o aggiungete la colonnina nel CSMS e verrà accettata al successivo avvio o tentativo.

Come sposto una colonnina da un server OCPP a un altro?

Modificate nelle impostazioni della colonnina l'URL del server e, se necessario, il charge point ID e la password, quindi riavviatela. Prima esportate lo storico delle sessioni dal vecchio sistema. Poiché OCPP è aperto, non è necessario sostituire l'hardware.

Pronti a collegare la vostra prima colonnina? Ottenete il vostro URL OCPP personale con il software OCPP di Üreticy, oppure contattateci se vi serve aiuto con un modello specifico di colonnina.