Το πρωτόκολλο OCPP παρέχει μια ενοποιημένη λύση επικοινωνίας μεταξύ των σταθμών φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox και οποιοδήποτε κεντρικό σύστημα διαχείρισης. Αυτή η αρχιτεκτονική πρωτοκόλλου υποστηρίζει τη διασύνδεση οποιασδήποτε φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox κεντρικό σύστημα διαχείρισης του παρόχου υπηρεσιών με όλες τις θέσεις χρέωσης.
Ι. Πρωτόκολλο OCPP
1. Το πλήρες όνομα του OCPP είναι Open Charge Point Protocol, το οποίο είναι ένα δωρεάν και ανοιχτό πρωτόκολλο που αναπτύχθηκε από την OCA (Open Charge Alliance), έναν οργανισμό με έδρα την Ολλανδία. Το Ανοιχτό Σημείο Φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox Το πρωτόκολλο (OCPP) χρησιμοποιείται για ενοποιημένη επικοινωνία μεταξύ σταθμών φόρτισης (CS)φορτιστής ηλεκτρικού αυτοκινήτου wallboxκαι οποιοδήποτε σύστημα διαχείρισης σταθμών φόρτισης (CSMS). Αυτή η αρχιτεκτονική πρωτοκόλλου υποστηρίζει τη διασύνδεση CSMS οποιουδήποτε παρόχου υπηρεσιών φόρτισης με όλες τις θέσεις φόρτισης. Πλεονεκτήματα του πρωτοκόλλου OCPP: ανοιχτό και δωρεάν στη χρήση, αποτρέπει το κλείδωμα σε έναν μόνο πάροχο (πλατφόρμα φόρτισης), μειώνει τον χρόνο/προσπάθεια ενσωμάτωσης και ζητήματα πληροφορικής.
2, Κύριες εκδόσεις του πρωτοκόλλου OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
Το SOAP περιορίζεται από τους δικούς του περιορισμούς πρωτοκόλλου, δεν μπορεί να είναι ένα ευρύ φάσμα ταχείας προώθησης? JSON έκδοση της επικοινωνίας WebSocket, μπορεί να είναι σε οποιοδήποτε περιβάλλον δικτύου για να στείλετε δεδομένα μεταξύ τους, τα πιο χρησιμοποιημένα πρωτόκολλα στην αγορά είναι η έκδοση 1.6J, το OCPP2.0.1 είναι το 2018 από το πρωτόκολλο που προωθεί τη χρήση της κατεύθυνσης του μέλλοντος.
3, οι διαφορές μεταξύ των διαφόρων εκδόσεων OCPPφόρτιση ηλεκτρικού αυτοκινήτου wallboxr
Το OCPP1.* είναι συμβατό με χαμηλότερες εκδόσεις, το OCPP1.6 είναι συμβατό με το OCPP1.5, το OCPP1.5 είναι συμβατό με το OCPP1.2.
Το OCPP2.0.1 δεν είναι συμβατό με το OCPP1.6, το OCPP2.0.1 αν και ορισμένα από τα περιεχόμενα του OCPP1.6 έχουν επίσης, αλλά η μορφή του πλαισίου δεδομένων που στάλθηκε ήταν εντελώς διαφορετική, το OCPP2.0.1 πρόσθεσε πολλά από τα OCPP1.6 δεν έχουν τη λειτουργία, για παράδειγμα.
(1) Το StartTransaction και το StopTransaction στο OCPP1.6 αντικαθίστανται από το TransactionEvent στο OCPP2.0.1.
(2) Η ενημέρωση υλικολογισμικού στο OCPP2.0.1 προσθέτει ψηφιακές υπογραφές για την αποφυγή ατελών λήψεων υλικολογισμικού, που οδηγούν σε αποτυχίες ενημέρωσης υλικολογισμικού.
(3) Το αναγνωριστικό συναλλαγής είναι εγγυημένο ότι είναι μοναδικό από την πλατφόρμα στο OCPP1.6 και εγγυημένο ότι είναι μοναδικό από τη θέση χρέωσηςφορτιστής ηλεκτρικού αυτοκινήτου wallboxστο OCPP2.0.1.
(4) Στο OCPP1.6, οι ελαττωματικές θέσεις έχουν βελτιστοποιηθεί και αναβαθμιστεί, για παράδειγμα: στο OCPP1.6, τα δεδομένα TransactionId μέσα στο StartTransaction καθορίζονται από την πλατφόρμα, αλλά στο OCPP2.0.1, είναι ο σωρός φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox που καθορίζει την τιμή TransactionId, η οποία είναι πλεονεκτική επειδή όταν υπάρχει αποτυχία δικτύου, είναι απαραίτητο να αποσταλούν εκ νέου τα δεδομένα StartTransaction όταν ο σωρός φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox πρέπει να στείλει ξανά τα δεδομένα. Το πλεονέκτημα αυτού είναι ότι όταν υπάρχει αποτυχία δικτύου, πρέπει να στείλετε ξανά δεδομένα StartTransaction, εάν πρόκειται για έκδοση OCPP1.6, η πλατφόρμα είναι πολύ πιθανό να αποθηκεύσει δύο αντίγραφα των ίδιων δεδομένων Συναλλαγής, με αποτέλεσμα την αφαίρεση του τα χρήματα του πελάτη δύο φορές?
(5) OCPP 2.0.1 λεπτομέρειες και χαρακτηριστικά από την έκδοση 1.6 πολύ περισσότερα, η ανάπτυξη της δυσκολίας έχει αυξηθεί.
Δεύτερον, συμφωνία OCPP 2.0.1
Το OCPP2.0.1 υποστηρίζει τη χρήση επικοινωνίας διαδικτυακών υποδοχών δεδομένων μορφής JSON, το OCPP2.0.1 δεν είναι συμβατό με το OCPP1.6.
Υποστηρίζει πολλαπλές μεθόδους εξουσιοδότησης ασφαλείας, ISO15118, έξυπνη φόρτιση, διαχείριση συσκευών, διαχείριση φόρτισης κ.λπ. Διαθέτει υψηλή συμβατότητα, υψηλή ασφάλεια και υψηλή επεκτασιμότητα.
Τοπολογία Δικτύου OCPP
1、OCPP2.0.1 Αρχιτεκτονική Λογισμικού
Περιλαμβάνει κυρίως ενότητες μετάδοσης δεδομένων, εξουσιοδότησης, ασφάλειας, διαμόρφωσης, διάγνωσης, διαχείρισης υλικολογισμικού, διαχείρισης συσκευών και διαχείρισης φόρτισης κ.λπ. Διαίρεση λειτουργικής μονάδας (μέρος) στο πρωτόκολλο OCPP2.0.1:
2, Μονάδα μετάδοσης δεδομένων (DataTransfer).
Χρησιμοποιήστε τα libwebsockets της βιβλιοθήκης τρίτων για να δημιουργήσετε μια σύνδεση websockets με το απομακρυσμένο CSMS μέσω του δικτύου για αλληλεπίδραση δεδομένων. χρησιμοποιήστε τη βιβλιοθήκη τρίτου κατασκευαστή rapidjson για
3, Ενότητα Εξουσιοδότησης (Εξουσιοδότηση).
Οι μέθοδοι εξουσιοδότησης περιλαμβάνουν RFID, κουμπί έναρξης, χρεωστική/πιστωτική κάρτα, κωδικό PIN, CSMS, τοπικό idToken, ISO15118, εξουσιοδότηση εκτός σύνδεσης και ούτω καθεξής.
Παράδειγμα: Διάγραμμα χρόνου εξουσιοδότησης CSMS
4, Ενότητα Ασφάλειας (Ασφάλειας).
Η μονάδα ασφαλείας χρησιμοποιεί mbedtls βιβλιοθήκης τρίτων κατασκευαστών RSA, μονάδα ECC (Elliptic Curve) για την κρυπτογράφηση και αποκρυπτογράφηση δεδομένων και τη μονάδα X509 για τη διαχείριση πιστοποιητικών.
Παράδειγμα: Διάγραμμα χρονισμού για την ενημέρωση των πιστοποιητικών σταθμών φόρτισης
5, Ενότητα Συναλλαγών (Συναλλαγές).
Οι συναλλαγές αναφέρονται στη διαδικασία φόρτισης ενός ηλεκτρικού οχήματος από μια συσκευή φόρτισης.
Στο OCPP2.0, όλα τα μηνύματα που σχετίζονται με τις συναλλαγές ενσωματώνονται στο μήνυμα
Διάγραμμα χρονισμού: Έναρξη συναλλαγής - Τοποθετήστε και παίξτε
6, Ενότητα MeterValues
Κατά τη διαδικασία συναλλαγής, πρέπει να αποστέλλει περιοδικά δεδομένα τοπικού μετρητή στο CSMS, έτσι ώστε το CSMS και οι χρήστες να μπορούν να κατανοούν την πρόοδο της συναλλαγής σε πραγματικό χρόνο.
Διάγραμμα χρονισμού: δεδομένα μετρητών που σχετίζονται με συναλλαγές
7, Ενότητα κόστους
Η μονάδα χρέωσης είναι μια νέα ενότητα λογισμικού στο OCPP2.0, η οποία χρησιμοποιείται για την παροχή πληροφοριών τιμών και χρέωσης στους χρήστες. Περιλαμβάνει κυρίως:
-Πριν από τη φόρτιση, παροχή λεπτομερών πληροφοριών για την τιμή του σταθμού φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox.
-Κατά τη φόρτιση, παροχή πληροφοριών κόστους σε πραγματικό χρόνο.
-Μετά τη φόρτιση, παροχή τελικών πληροφοριών φόρτισης.
(1) Διάγραμμα χρονισμού των πληροφοριών τιμής πριν από τη χρέωση:
(2) Χρονοδιάγραμμα πληροφοριών χρέωσης κατά τη διάρκεια της χρέωσης
(3) Διάγραμμα χρονισμού των πληροφοριών φόρτισης μετά τη φόρτιση
8, Ενότητα κρατήσεων
Η κράτηση είναι μια δεσμευμένη λειτουργία, η οποία μπορεί να οριστεί από τον χειριστή. Αφού δεν υπάρχουν πολλοί σταθμοί φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox και η εμβέλεια οδήγησης των ηλεκτρικών οχημάτων είναι περιορισμένη, οι χρήστες πρέπει να εξασφαλίσουν την ιδιοκτησία του εξοπλισμού φόρτισης εκ των προτέρων.
Διάγραμμα χρονισμού για κράτηση του καθορισμένου εξοπλισμού φόρτισης σε σταθμό φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox:
9, Smart Charging Module
Η έξυπνη φόρτιση αναφέρεται στη συμπεριφορά της δυναμικής προσαρμογής της ισχύος φόρτισης όπως απαιτείται κατά τη διάρκεια της διαδικασίας φόρτισης. Περιλαμβάνει κυρίως:
- Εξισορρόπηση φορτίου εντός του σταθμού φόρτισης - Κεντρικός έλεγχος συστήματος
-Τοπική έξυπνη φόρτιση -Έλεγχος συστήματος διαχείρισης ενέργειας
Σε έξυπνη φόρτιση OCPPφορτιστής ηλεκτρικού αυτοκινήτου wallbox Ο έλεγχος αντανακλάται κυρίως στα προφίλ φόρτισης, τα οποία περιέχουν τα όρια μεταφοράς ενέργειας για το σταθμό φόρτισης σε μια συγκεκριμένη χρονική στιγμή.
Φόρτιση περιεχομένου μηνυμάτων προφίλ (JSON):
10, Διαγνωστική ενότητα
Χρησιμοποιείται για την απομακρυσμένη διάγνωση των προβλημάτων του σταθμού φόρτισης, ανεβάζοντας ένα αρχείο που περιέχει διαγνωστικές πληροφορίες από το σταθμό φόρτισης.
Διάγραμμα ακολουθίας μεταφόρτωσης αρχείων διαγνωστικών πληροφοριών:
Κωδικός σχετικός με το διαγνωστικό αρχείο (μέρος):
11, Ενότητα διαχείρισης υλικολογισμικού
Όταν ο σταθμός φόρτισης χρειάζεται να ενημερώσει το υλικολογισμικό, το CSMS θα ειδοποιεί το σταθμό φόρτισης όταν μπορεί να ξεκινήσει τη λήψη του νέου υλικολογισμικού και ο σταθμός φόρτισης θα πρέπει να ειδοποιεί το CSMS μετά από κάθε βήμα λήψης και εγκατάστασης του νέου υλικολογισμικού.
Παράδειγμα: Διάγραμμα χρονισμού ενημέρωσης υλικολογισμικού (μερικό)
Κωδικός σχετικός με την ενημέρωση υλικολογισμικού (μέρος):
12, Μονάδα DisplayMessage
Η μονάδα εμφάνισης μηνυμάτων χρησιμοποιείται από τον χειριστή του σταθμού φόρτισης (CSO) για την εμφάνιση πληροφοριών σχετικά με τη φόρτιση στον χρήστη, η μονάδα μηνυμάτων εμφάνισης είναι μια νέα λειτουργία στο OCPP 2.0, που περιλαμβάνει κυρίως
-Ρύθμιση μηνύματος εμφάνισης από CSO
- Σταθμός φόρτισηςφορτιστής ηλεκτρικού αυτοκινήτου wallbox αποστολή μηνύματος προβολής
Ρύθμιση του διαγράμματος χρονισμού του μηνύματος εμφάνισης:
Λάβετε το γράφημα χρονισμού μηνυμάτων εμφάνισης:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
Ώρα δημοσίευσης: Aug-09-2024