ეს სტატია აღწერს OCPP პროტოკოლის ევოლუციას, განახლებას 1.5-დან 2.0.1-მდე, ხაზს უსვამს უსაფრთხოების გაუმჯობესებას, ჭკვიანი დამუხტვას, ფუნქციების გაფართოებას და კოდის გამარტივებას 2.0.1 ვერსიაში, ისევე როგორც მის მთავარ როლს ელექტრო მანქანების დამუხტვაში. .
I. OCPP პროტოკოლის დანერგვა
OCPP-ის სრული სახელია Open Charge Point Protocol, რომელიც არის თავისუფალი და ღია პროტოკოლი, რომელიც შემუშავებულია OCA (Open Charge Alliance) მიერ, ორგანიზაცია, რომელიც დაფუძნებულია ნიდერლანდებში. ღია დამუხტვის წერტილის პროტოკოლი (OCPP) არის ერთიანი საკომუნიკაციო სქემა CS-სა და დამუხტვის სადგურის მართვის ნებისმიერ სისტემას (CSMS) შორის. ეს პროტოკოლის არქიტექტურა მხარს უჭერს ნებისმიერი დამტენის სერვისის პროვაიდერის ცენტრალიზებული მართვის სისტემის დაკავშირებას ყველა დამტენ სადგურთან და ძირითადად შექმნილია კომუნიკაციის სირთულეების მოსაგვარებლად, რომლებიც წარმოიქმნება კერძო დამტენის ქსელებში. OCPP მხარს უჭერს კომუნიკაციის მართვას დამტენ სადგურებსა და ცენტრალიზებულ მართვის სისტემას შორის. თითოეული პროვაიდერი. OCPP მხარს უჭერს კომუნიკაციას დამტენ სადგურებსა და თითოეული პროვაიდერის ცენტრალური მართვის სისტემას შორის. ის ცვლის კერძო დამტენის ქსელების დახურულ ხასიათს, რამაც პრობლემები შეუქმნა ელექტრომობილების დიდ რაოდენობას და უძრავი ქონების მენეჯერებს და გამოიწვია ფართო მოწოდება ღია მოდელის შესახებ ინდუსტრიაში.
OCPP პროტოკოლის უპირატესობები
ღია და უფასო გამოსაყენებლად
ხელს უშლის ჩაკეტვას ერთ პროვაიდერთან (დამუხტვის პლატფორმა)
ამცირებს ინტეგრაციის დროს/ღონეს და IT საკითხებს
1, OCPP-ის ისტორია
2. OCPP ვერსიის შესავალი
როგორც ქვემოთ მოცემულია, OCPP1.5-დან უახლეს OCPP2.0.1-მდე
იმის გამო, რომ ინდუსტრიაში არის ძალიან ბევრი საკუთრების პროტოკოლი, რათა მხარი დაუჭიროს ერთიანი სერვისის გამოცდილებას და ოპერაციულ ურთიერთკავშირს სხვადასხვა ოპერატორის სერვისებს შორის, OCA ხელმძღვანელობდა ღია პროტოკოლის OCPP1.5 შემუშავებას. SOAP შეზღუდულია საკუთარი პროტოკოლის შეზღუდვებით და არ შეიძლება ფართო და სწრაფად პოპულარიზაცია.
OCPP 1.5 აკავშირებს ცენტრალურ სისტემებთან SOAP პროტოკოლით HTTP პროტოკოლზე დაფუძნებული დატენვის წერტილების ფუნქციონირებისთვის. იგი მხარს უჭერს შემდეგ ფუნქციებს: ლოკალური და დისტანციურად ინიცირებული ტრანზაქციები, ბილინგის აღრიცხვის ჩათვლით.
(3) OCPP1.6 (SOAP/JSON)
OCPP1.6 ვერსია, შეუერთდა JSON ფორმატის განხორციელებას და გაზარდა ჭკვიანი დამუხტვის გაფართოება. JSON ვერსია არის WebSocket კომუნიკაციის საშუალებით, შეიძლება იყოს ნებისმიერ ქსელურ გარემოში ერთმანეთის მონაცემების გასაგზავნად, ბაზარზე ყველაზე ხშირად გამოყენებული პროტოკოლები არის 1.6J ვერსია, ვებსოკეტების პროტოკოლზე დაფუძნებული JSON ფორმატის მონაცემების მხარდაჭერა მონაცემთა ტრაფიკის შესამცირებლად (JSON, ვებსოკეტები პროტოკოლზე დაფუძნებული JSON მონაცემები მონაცემთა ტრაფიკის შესამცირებლად).
მხარს უჭერს JSON ფორმატის მონაცემებს ვებსოკეტების პროტოკოლზე დაფუძნებული მონაცემთა ტრაფიკის შესამცირებლად (JSON, JavaScript Object Representation, არის მონაცემთა გაცვლის მსუბუქი ფორმატი) და იძლევა ფუნქციონირებას ქსელებში, რომლებსაც არ უჭერენ მხარს დასატენი წერტილის პაკეტის მარშრუტიზაციას (მაგ., საჯარო ინტერნეტი). ჭკვიანი დამუხტვა: დატვირთვის დაბალანსება, ცენტრალიზებული ჭკვიანი დამუხტვა და ადგილობრივი ჭკვიანი დამუხტვა. მიეცით საშუალება დამუხტვის წერტილებს ხელახლა გაუგზავნონ საკუთარი ინფორმაცია (დამუხტვის წერტილის ამჟამინდელი ინფორმაციის საფუძველზე), როგორიცაა ბოლო გაზომილი მნიშვნელობა ან დამუხტვის წერტილის მდგომარეობა.
(4) OCPP 2.0 (JSON)
OCPP 2.0, გამოშვებული 2018 წელს, აუმჯობესებს ტრანზაქციის დამუშავებას, ზრდის უსაფრთხოებას, მოწყობილობების მენეჯმენტს: ამატებს გონივრული დამუხტვის ფუნქციას, ტოპოლოგიებისთვის ენერგიის მართვის სისტემებით (EMS), ადგილობრივი კონტროლერებით და ელექტრომობილებისთვის ინტეგრირებული ჭკვიანი დამუხტვით, დამტენი სადგურებითა და დამტენი სადგურების მართვის სისტემებით. . მხარს უჭერს ISO 15118: Plug and Play და Smart Charging მოთხოვნები ელექტრო მანქანებისთვის.
(5) OCPP 2.0.1 (JSON)
OCPP 2.0.1 არის უახლესი ვერსია, გამოშვებული 2020 წელს. ის უზრუნველყოფს ახალ ფუნქციებსა და გაუმჯობესებებს, როგორიცაა ISO15118 (Plug and Play) მხარდაჭერა, გაძლიერებული უსაფრთხოება და საერთო გაუმჯობესებული შესრულება.
3. OCPP ვერსიის თავსებადობა
OCPP1.x თავსებადია ქვედა ვერსიებთან, OCPP1.6 თავსებადია OCPP1.5-თან, OCPP1.5 თავსებადია OCPP1.2-თან.
OCPP2.0.1 არ არის თავსებადი OCPP1.6-თან, OCPP2.0.1-თან, თუმცა OCPP1.6-ის ზოგიერთი შინაარსი ასევე აქვს, მაგრამ მონაცემთა ჩარჩოს ფორმატი სრულიად განსხვავებული იყო გაგზავნილისგან.
მეორე, OCPP 2.0.1 პროტოკოლი
1, განსხვავება OCPP 2.0.1-სა და OCPP 1.6-ს შორის
ადრინდელ ვერსიებთან შედარებით, როგორიცაა OCPP 1.6, OCPP 2.0. 1 აქვს მნიშვნელოვანი გაუმჯობესება შემდეგ სფეროებში:
ა. გაუმჯობესებული უსაფრთხოება
OCPP2.0.1 არის უსაფრთხოება გამკაცრებული HTTPS კავშირების დანერგვით, რომელიც დაფუძნებულია Secure Sockets Layer-ზე და სერთიფიკატების მართვის ახალი სქემით, კომუნიკაციების უსაფრთხოების უზრუნველსაყოფად.
ბ.ახალი ფუნქციების დამატება
OCPP2.0.1 ამატებს უამრავ ახალ ფუნქციას, მათ შორის ინტელექტუალური დატენვის მენეჯმენტს და გაუმართაობის უფრო დეტალურ მოხსენებას და ანალიზს.
გ. უფრო მოქნილი დიზაინი
OCPP2.0.1 შეიქმნა იმისათვის, რომ იყოს უფრო მოქნილი უფრო რთული და მრავალფეროვანი აპლიკაციების მოთხოვნილებების დასაკმაყოფილებლად.
დ. კოდის გამარტივება
OCPP2.0.1 ამარტივებს კოდს, რაც აადვილებს პროგრამული უზრუნველყოფის დანერგვას.
OCPP2.0.1-ის პროგრამული უზრუნველყოფის განახლებამ დაამატა ციფრული ხელმოწერა, რათა თავიდან იქნას აცილებული პროგრამული უზრუნველყოფის ჩამოტვირთვა არასრული, რაც გამოიწვევს პროგრამული უზრუნველყოფის განახლებას.
პრაქტიკულ გამოყენებაში OCPP2.0.1 პროტოკოლი შეიძლება გამოყენებულ იქნას დატენვის წყობის დისტანციური მართვის, დატენვის სტატუსის რეალურ დროში მონიტორინგის, მომხმარებლის ავტორიზაციის და სხვა ფუნქციების შესასრულებლად, რაც მნიშვნელოვნად აუმჯობესებს დამტენი აღჭურვილობის გამოყენებას, ეფექტურობას და უსაფრთხოებას. OCPP2.0.1 დეტალები და ფუნქციონირებს, ვიდრე ბევრის 1.6 ვერსია, სირთულის განვითარებაც გაიზარდა.
2、OCPP2.0.1 ფუნქციის შესავალი
OCPP 2.0.1 პროტოკოლი არის OCPP პროტოკოლის უახლესი ვერსია. OCPP 1.6-თან შედარებით, OCPP 2.0.1 პროტოკოლმა ბევრი გაუმჯობესება და ოპტიმიზაცია მოახდინა. ძირითადი შინაარსი მოიცავს:
შეტყობინებების მიწოდება: OCP 2.0.1 ამატებს შეტყობინებების ახალ ტიპებს და ცვლის ძველი შეტყობინების ფორმატებს ეფექტურობისა და მუშაობის გასაუმჯობესებლად.
ციფრული სერთიფიკატები: OPC 2.0.1-ში დაინერგა ციფრული სერთიფიკატებით დაფუძნებული უსაფრთხოების მექანიზმები, რათა უზრუნველყონ მოწყობილობის გამაგრებული ავთენტიფიკაცია და შეტყობინების მთლიანობის დაცვა. ეს არის მნიშვნელოვანი გაუმჯობესება OCPP1.6 უსაფრთხოების მექანიზმებთან შედარებით.
მონაცემთა მოდელი: OPC 2.0.1 განაახლებს მონაცემთა მოდელს, რათა მოიცავდეს ახალი მოწყობილობების ტიპებსა და ფუნქციებს.
მოწყობილობის მენეჯმენტი: OPC 2.0.1 უზრუნველყოფს მოწყობილობის მართვის უფრო სრულყოფილ ფუნქციებს, მათ შორის მოწყობილობის კონფიგურაციას, პრობლემების აღმოფხვრას, პროგრამული უზრუნველყოფის განახლებებს და ა.შ.
კომპონენტის მოდელები: OCP 2.0.1 წარმოგიდგენთ უფრო მოქნილ კომპონენტის მოდელს, რომელიც შეიძლება გამოყენებულ იქნას უფრო რთული დამტენი მოწყობილობებისა და სისტემების აღსაწერად. ეს ხელს უწყობს უფრო მოწინავე ფუნქციების ჩართვას, როგორიცაა V2G (Vehicle to Grid).
ჭკვიანი დამუხტვა: OCPP2.0.1 ამატებს გონიერი დამუხტვის მხარდაჭერას, მაგალითად, დატენვის სიმძლავრე შეიძლება დინამიურად დარეგულირდეს ქსელის პირობების ან მომხმარებლის საჭიროებების მიხედვით.
მომხმარებლის იდენტურობა და ავტორიზაცია: OCPP2.0.1 უზრუნველყოფს მომხმარებლის იდენტიფიკაციისა და ავტორიზაციის გაუმჯობესებულ მექანიზმებს, მხარს უჭერს მომხმარებლის ავთენტიფიკაციის მრავალ მეთოდს და აყენებს უფრო მაღალ მოთხოვნებს მომხმარებლის მონაცემების დაცვისთვის.
III. OCPP ფუნქციის შესავალი
1. ინტელექტუალური დამუხტვა
გარე ენერგიის მართვის სისტემა (EMS)
OCPP 2.0.1 ამ პრობლემას აგვარებს შეტყობინების მექანიზმის დანერგვით, რომელიც აცნობებს CSMS (დამუხტვის სადგურის მართვის სისტემა) გარე შეზღუდვების შესახებ. პირდაპირი გონიერი დამუხტვის შეყვანა, რომელიც მხარს უჭერს ენერგიის მართვის სისტემებს (EMS), შეუძლია გადაჭრას მრავალი სიტუაცია:
ელექტრო მანქანები, რომლებიც დაკავშირებულია დამტენის წერტილებთან (ISO 15118-ით)
OCPP 2.0.1 მხარს უჭერს ISO 15118 განახლებულ პროტოკოლს EVSE-to-EV კომუნიკაციისთვის. ISO 15118 სტანდარტის plug-and-play დამუხტვა და ჭკვიანი დამუხტვა (მათ შორის ელექტრომომარაგების შეყვანა) უფრო ადვილია OCPP 2.0.1-ის გამოყენებით. ჩართეთ დამტენი სადგურების ოპერატორები, რომ გაუგზავნონ შეტყობინებები (CSMS-დან) დამუხტვის სადგურების ჩვენების შესახებ EV დრაივერებისთვის.
ჭკვიანი დამუხტვა იყენებს:
(1) დატვირთვის ბალანსერი
Load Balancer ძირითადად მიმართულია დამტენი სადგურის შიდა დატვირთვაზე. დამტენი სადგური აკონტროლებს თითოეული დამუხტვის პოსტის დამტენის სიმძლავრეს წინასწარი კონფიგურაციის მიხედვით. დამტენი სადგური კონფიგურირებული იქნება ფიქსირებული ზღვრული მნიშვნელობით, როგორიცაა მაქსიმალური გამომავალი დენი. გარდა ამისა, კონფიგურაცია ასევე მოიცავს არჩევით ვარიანტებს დამტენი სადგურების ენერგიის განაწილების ცალკეულ დამტენ სადგურებზე ოპტიმიზაციისთვის. ეს კონფიგურაცია ეუბნება დამტენ სადგურს, რომ ამ კონფიგურაციის მნიშვნელობის ქვემოთ დატენვის ტარიფები არასწორია და რომ სხვა დამუხტვის სტრატეგიები უნდა იყოს არჩეული.
(2) ცენტრალური ინტელექტუალური დამუხტვა
ცენტრალური ჭკვიანი დამუხტვა ვარაუდობს, რომ დატენვის ლიმიტები კონტროლდება ცენტრალური სისტემის მიერ, რომელიც ითვლის დატენვის განრიგის ნაწილს ან მთელს ქსელის ოპერატორის პროგნოზირების ინფორმაციის მიღების შემდეგ ქსელის სიმძლავრის შესახებ და ცენტრალური სისტემა დააწესებს დატენვის ლიმიტებს დამტენ სადგურებზე და დააწესებს დატენვის ლიმიტებს. შეტყობინებებზე პასუხის გაცემით.
(3) ადგილობრივი ინტელექტუალური დამუხტვა
ადგილობრივი ინტელექტუალური დამუხტვა ხორციელდება ადგილობრივი კონტროლერის მიერ, რომელიც ექვივალენტურია OCPP პროტოკოლის აგენტის, რომელიც პასუხისმგებელია ცენტრალური სისტემიდან შეტყობინებების მიღებაზე და ჯგუფის სხვა დამტენი სადგურების დატენვის ქცევის კონტროლზე. თავად კონტროლერი შეიძლება აღჭურვილი იყოს დამტენი სადგურებით თუ არა. ადგილობრივი ინტელექტუალური დატენვის რეჟიმში, ადგილობრივი კონტროლერი ზღუდავს დამტენი სადგურის დატენვის სიმძლავრეს. დატენვის დროს ლიმიტის მნიშვნელობა შეიძლება შეიცვალოს. დამუხტვის ჯგუფის ზღვრული მნიშვნელობის კონფიგურაცია შესაძლებელია ადგილობრივად ან ცენტრალური სისტემის მიერ.
2. სისტემის შესავალი
სისტემატური ჩარჩო
პროგრამული არქიტექტურა
OCPP2.0.1 პროტოკოლში ფუნქციური მოდულები ძირითადად მოიცავს მონაცემთა გადაცემის მოდულს, ავტორიზაციის მოდულს, უსაფრთხოების მოდულს, ტრანზაქციების მოდულს, მრიცხველის ღირებულებების მოდულს, ღირებულების მოდულს, დაჯავშნის მოდულს, ჭკვიანი დატენვის მოდულს, დიაგნოსტიკის მოდულს, Firmware მართვის მოდულს და ჩვენების შეტყობინების მოდულს.
IV. OCPP-ის მომავალი განვითარება
1. OCPP-ის უპირატესობები
OCPP არის უფასო და ღია პროტოკოლი და ასევე ეფექტური გზაა დამუხტვის წყობის ამჟამინდელი ურთიერთკავშირის გადასაჭრელად და პოპულარობით სარგებლობს და გამოიყენება მსოფლიოს მრავალ ქვეყანაში, ოპერატორის სერვისებს შორის სამომავლო ურთიერთკავშირს ექნება კომუნიკაციის ენა.
OCPP-ის გამოჩენამდე, დამტენის პოსტის თითოეულმა მწარმოებელმა შეიმუშავა საკუთარი საკუთრების პროტოკოლი back-end კავშირისთვის, რითაც ჩაკეტა დამტენი პოსტის ოპერატორები ერთი დამუხტვის პოსტის მწარმოებელზე. ახლა, როდესაც ტექნიკის თითქმის ყველა მწარმოებელი მხარს უჭერს OCPP-ს, დამუხტვის ფოსტის ოპერატორებს შეუძლიათ თავისუფლად აირჩიონ აპარატურა ნებისმიერი გამყიდველისგან, რაც ბაზარს უფრო კონკურენტუნარიანი გახდის.
იგივე ეხება ქონების/ბიზნესის მფლობელებს; როდესაც ისინი ყიდულობენ არა-OCPP დამტენ სადგურს ან ხელშეკრულებას აფორმებენ არა-OCPP CPO-სთან, ისინი იკეტებიან კონკრეტულ დამტენ სადგურში და დამტენ ფოსტის ოპერატორში. მაგრამ OCPP-თან თავსებადი დამუხტვის აპარატურით, სახლის მფლობელებს შეუძლიათ დამოუკიდებლები დარჩნენ თავიანთი პროვაიდერებისგან. მფლობელებს თავისუფლად შეუძლიათ აირჩიონ უფრო კონკურენტუნარიანი, უკეთესი ფასი ან უკეთ ფუნქციონირებადი CPO. ასევე, მათ შეუძლიათ გააფართოვონ თავიანთი ქსელი სხვადასხვა დამუხტვის პოსტ-ტექნიკის შერევით, არსებული ინსტალაციების დემონტაჟის გარეშე.
რა თქმა უნდა, ელექტრომობილების მთავარი უპირატესობა ის არის, რომ ელექტრომომარაგების მძღოლებს არ სჭირდებათ დაეყრდნონ ერთ დამტენ საფოსტო ოპერატორს ან ელექტრომომარაგებას. როგორც შეძენილი OCPP დამტენი სადგურების შემთხვევაში, EV დრაივერებს შეუძლიათ გადაერთონ უკეთეს CPO/EMP-ებზე. მეორე, მაგრამ ძალიან მნიშვნელოვანი უპირატესობა არის ელექტრონული მობილობის როუმინგის გამოყენების შესაძლებლობა.
2, OCPP ელექტრო ავტომობილის დამუხტვის როლში
(1) OCPP ეხმარება EVSE-სა და CSMS-ს ერთმანეთთან კომუნიკაციაში
(2) ელექტრომობილების მომხმარებელთა ავტორიზაცია დამუხტვის დაწყების შესახებ
(3) დატენვის კონფიგურაციის დისტანციური მოდიფიკაცია, დისტანციური დატენვის კონტროლი (დაწყება/გაჩერება), დისტანციური განბლოკვის იარაღი (შემერთებლის ID)
(4) დამტენი სადგურის რეალურ დროში სტატუსი (ხელმისაწვდომია, შეჩერებულია, შეჩერებულია, არაავტორიზებული EV/EVSE), რეალურ დროში დატენვის მონაცემები, რეალურ დროში ენერგიის მოხმარება, რეალურ დროში EVSE წარუმატებლობა
(5) ჭკვიანი დამუხტვა (ქსელის დატვირთვის შემცირება)
(6) Firmware Management (OTAA)
Linkpower დაარსდა 2018 წელს, 8 წელზე მეტი ხნის განმავლობაში, მიზნად ისახავს უზრუნველყოს AC/DC EV დამტენი სადგურების გასაღების კვლევისა და განვითარების უზრუნველყოფა, მათ შორის პროგრამული უზრუნველყოფა, აპარატურა, გარეგნობა და ა.შ.
AC და DC სწრაფი დამტენი OCPP1.6 პროგრამული უზრუნველყოფით უკვე დაასრულა ტესტირება OCPP პლატფორმის 100-ზე მეტ მომწოდებელთან. ამავდროულად, ჩვენ შეგვიძლია განვაახლოთ OCPP1.6J OCPP2.0.1-ზე და კომერციული EVSE გადაწყვეტა აღჭურვილია IEC/ISO15118 მოდულებით, რაც მყარი ნაბიჯია V2G ორმხრივი დატენვის რეალიზაციისკენ.
გამოქვეყნების დრო: ოქტ-21-2024