OCPP პროტოკოლი უზრუნველყოფს ერთიანი საკომუნიკაციო გადაწყვეტას დამტენ სადგურებს შორისWallbox ელექტრო მანქანის დამტენი და ნებისმიერი ცენტრალური მართვის სისტემა. ეს პროტოკოლის არქიტექტურა მხარს უჭერს ნებისმიერი დამუხტვის ურთიერთდაკავშირებასWallbox ელექტრო მანქანის დამტენი სერვისის პროვაიდერის ცენტრალური მართვის სისტემა ყველა დამუხტვის პოსტით.
I. OCPP პროტოკოლი
1. OCPP-ის სრული სახელია Open Charge Point Protocol, რომელიც არის თავისუფალი და ღია პროტოკოლი, რომელიც შემუშავებულია OCA-ს (Open Charge Alliance) მიერ, ორგანიზაცია, რომელიც მდებარეობს ნიდერლანდებში. ღია დატენვის წერტილიWallbox ელექტრო მანქანის დამტენი პროტოკოლი (OCPP) გამოიყენება დამტენ სადგურებს შორის ერთიანი კომუნიკაციისთვის (CS)Wallbox ელექტრო მანქანის დამტენიდა დამტენი სადგურის მართვის ნებისმიერი სისტემა (CSMS). პროტოკოლის ეს არქიტექტურა მხარს უჭერს ნებისმიერი დამტენის სერვისის პროვაიდერის CSMS-ის ურთიერთკავშირს ყველა დამუხტვის პოსტთან. OCPP პროტოკოლის უპირატესობები: ღია და უფასო გამოსაყენებლად, ხელს უშლის ჩაკეტვას ერთ პროვაიდერთან (დამუხტვის პლატფორმაზე), ამცირებს ინტეგრაციის დროს/ღონეს და IT პრობლემებს.
2, OCPP პროტოკოლის ძირითადი ვერსიები
OCPP1.2 (SOAP) OCPP1.5 (SOAP) OCPP1.6 (SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP შეზღუდულია საკუთარი პროტოკოლის შეზღუდვებით, არ შეიძლება იყოს სწრაფი პოპულარიზაციის ფართო სპექტრი; WebSocket კომუნიკაციის JSON ვერსია, შეიძლება იყოს ნებისმიერ ქსელურ გარემოში, რათა ერთმანეთს გაუგზავნოთ მონაცემები, ბაზარზე ყველაზე ხშირად გამოყენებული პროტოკოლები არის 1.6J ვერსია, OCPP2.0.1 არის 2018 წლის პროტოკოლიდან, რომელიც ხელს უწყობს მიმართულების გამოყენებას. მომავლის.
3, განსხვავებები სხვადასხვა OCPP ვერსიებს შორისWallbox ელექტრო მანქანის დამუხტვაr
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) ტრანზაქციის ID გარანტირებულია უნიკალურია პლატფორმის მიერ OCPP1.6-ში და გარანტირებულია უნიკალურია დამტენის პოსტითWallbox ელექტრო მანქანის დამტენიOCPP2.0.1-ში.
(4) OCPP1.6-ში, დეფექტური ადგილები ოპტიმიზირებული და განახლებულია, მაგალითად: OCPP1.6-ში, StartTransaction-ის შიგნით ტრანზაქციის ID მონაცემები განისაზღვრება პლატფორმით, მაგრამ OCPP2.0.1-ში ეს არის დატენვის წყობა.Wallbox ელექტრო მანქანის დამტენი რომელიც განსაზღვრავს ტრანზაქციის ID მნიშვნელობას, რაც ხელსაყრელია, რადგან ქსელის უკმარისობისას, დამტენის წყობის დროს აუცილებელია 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 ქსელის მეშვეობით დისტანციურ 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 მოდული
ჭკვიანი დამუხტვა გულისხმობს დამუხტვის სიმძლავრის დინამიურად რეგულირების ქცევას, როგორც საჭიროა დამუხტვის პროცესში. იგი ძირითადად მოიცავს:
- დატვირთვის დაბალანსება დამტენ სადგურში - ცენტრალური სისტემის კონტროლი
-ადგილობრივი ჭკვიანი დამუხტვა -ენერგეტიკული მართვის სისტემის კონტროლი
OCPP ჭკვიანი დამუხტვაშიWallbox ელექტრო მანქანის დამტენი კონტროლი ძირითადად აისახება დამტენის პროფილებში, რომლებიც შეიცავს ენერგიის გადაცემის ლიმიტებს დამტენი სადგურისთვის დროის კონკრეტულ მომენტში.
პროფილების შეტყობინების კონტენტის დამუხტვა (JSON):
10, დიაგნოსტიკის მოდული
იგი გამოიყენება დამტენი სადგურის პრობლემების დისტანციური დიაგნოსტიკისთვის დამტენი სადგურიდან სადიაგნოსტიკო ინფორმაციის შემცველი ფაილის ატვირთვით.
დიაგნოსტიკური ინფორმაციის ფაილის ატვირთვის თანმიმდევრობის დიაგრამა:
დიაგნოსტიკური ფაილთან დაკავშირებული კოდი (ნაწილი):
11, პროგრამული უზრუნველყოფის მართვის მოდული
როდესაც დამტენ სადგურს სჭირდება პროგრამული უზრუნველყოფის განახლება, CSMS აცნობებს დამტენ სადგურს, როდესაც მას შეუძლია დაიწყოს ახალი პროგრამული უზრუნველყოფის ჩამოტვირთვა, ხოლო დამტენი სადგური უნდა აცნობოს CSMS-ს ახალი პროგრამული უზრუნველყოფის ჩამოტვირთვისა და ინსტალაციის ყოველი ნაბიჯის შემდეგ.
მაგალითი: პროგრამული უზრუნველყოფის განახლების დროის დიაგრამა (ნაწილობრივი)
პროგრამული უზრუნველყოფის განახლებასთან დაკავშირებული კოდი (ნაწილი):
12,DisplayMessage მოდული
ჩვენების შეტყობინებების მოდული გამოიყენება დამტენი სადგურის ოპერატორის (CSO) მიერ მომხმარებლისთვის დატენვის შესახებ ინფორმაციის საჩვენებლად, შეტყობინებების ჩვენების მოდული არის ახალი ფუნქცია OCPP 2.0-ში, ძირითადად მოიცავს
- დააყენეთ ჩვენების შეტყობინება CSO-ს მიერ
- დამტენი სადგურიWallbox ელექტრო მანქანის დამტენი ჩვენების შეტყობინების ატვირთვა
ჩვენების შეტყობინების დროის დიაგრამის დაყენება:
მიიღეთ ჩვენების შეტყობინების დროის დიაგრამა:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
გამოქვეყნების დრო: აგვისტო-09-2024