ეს სტატია აღწერს OCPP პროტოკოლის ევოლუციას, ვერსია 1.5-დან 2.0.1-მდე განახლებას, ხაზს უსვამს უსაფრთხოების, ჭკვიანი დატენვის, ფუნქციების გაფართოებისა და კოდის გამარტივების გაუმჯობესებას ვერსია 2.0.1-ში, ასევე მის მთავარ როლს ელექტრომობილების დატენვაში.
I. OCPP პროტოკოლის შესავალი
OCPP-ის სრული სახელწოდებაა Open Charge Point Protocol (OPP), რომელიც წარმოადგენს უფასო და ღია პროტოკოლს, შემუშავებული ნიდერლანდებში დაფუძნებული ორგანიზაციის, OCA-ს (Open Charge Alliance) მიერ. Open Charge Point Protocol (OCPP) წარმოადგენს ერთიან საკომუნიკაციო სქემას CS-სა და ნებისმიერ დამუხტვის სადგურის მართვის სისტემას (CSMS) შორის. ეს პროტოკოლის არქიტექტურა მხარს უჭერს ნებისმიერი დამუხტვის სერვისის მიმწოდებლის ცენტრალიზებული მართვის სისტემის ყველა დამუხტვის სადგურთან ურთიერთდაკავშირებას და ძირითადად შექმნილია კერძო დამუხტვის ქსელებში წარმოშობილი კომუნიკაციის სირთულეების მოსაგვარებლად. OCPP მხარს უჭერს დამუხტვის სადგურებსა და თითოეული მიმწოდებლის ცენტრალიზებული მართვის სისტემას შორის კომუნიკაციის მართვას. OCPP მხარს უჭერს დამუხტვის სადგურებსა და თითოეული მიმწოდებლის ცენტრალურ მართვის სისტემას შორის კომუნიკაციას. ის ცვლის კერძო დამუხტვის ქსელების დახურულ ბუნებას, რამაც პრობლემები შეუქმნა ელექტრომობილების მფლობელთა და უძრავი ქონების მენეჯერთა დიდ რაოდენობას და გამოიწვია ღია მოდელის ფართოდ გავრცელება მთელ ინდუსტრიაში.
OCPP პროტოკოლის უპირატესობები
ღია და უფასო გამოყენება
ხელს უშლის ერთ პროვაიდერზე (დატენვის პლატფორმაზე) მიჯაჭვულობას
ამცირებს ინტეგრაციის დროს/ძალისხმევას და IT პრობლემებს
1. OCPP-ის ისტორია
2. OCPP ვერსიის შესავალი
როგორც ქვემოთ არის ნაჩვენები, OCPP1.5-დან უახლეს OCPP2.0.1-მდე
ვინაიდან ინდუსტრიაში ძალიან ბევრი საპატენტო პროტოკოლია, რომელიც ხელს უწყობს ერთიანი სერვისის გამოცდილებას და სხვადასხვა ოპერატორის სერვისებს შორის ოპერატიული ურთიერთკავშირის უზრუნველყოფას, OCA-მ ინიციატივა აიღო ღია პროტოკოლის OCPP1.5-ის შემუშავებაში. SOAP შეზღუდულია საკუთარი პროტოკოლის შეზღუდვებით და მისი ფართოდ და სწრაფად პოპულარიზაცია შეუძლებელია.
OCPP 1.5 ცენტრალურ სისტემებთან კომუნიკაციას ახდენს HTTP პროტოკოლზე დაფუძნებული SOAP პროტოკოლის მეშვეობით დამუხტვის წერტილების სამართავად. ის მხარს უჭერს შემდეგ ფუნქციებს: ლოკალური და დისტანციურად ინიცირებული ტრანზაქციები, მათ შორის ბილინგის აღრიცხვა.
(3) OCPP1.6 (SOAP/JSON)
OCPP1.6 ვერსია შეუერთდა JSON ფორმატის იმპლემენტაციას და გაზარდა ჭკვიანი დატენვის გაფართოება. JSON ვერსია WebSocket კომუნიკაციის საშუალებით შეიძლება ერთმანეთთან მონაცემების გაგზავნა ნებისმიერ ქსელურ გარემოში, ბაზარზე ყველაზე ხშირად გამოყენებული პროტოკოლებია 1.6J ვერსია, რომელიც მხარს უჭერს websockets პროტოკოლზე დაფუძნებულ JSON ფორმატის მონაცემებს მონაცემთა ტრაფიკის შესამცირებლად (JSON, websockets პროტოკოლზე დაფუძნებული JSON მონაცემები მონაცემთა ტრაფიკის შესამცირებლად).
მხარს უჭერს websockets პროტოკოლზე დაფუძნებულ JSON ფორმატის მონაცემებს მონაცემთა ტრაფიკის შესამცირებლად (JSON, JavaScript ობიექტის წარმოდგენა, არის მსუბუქი მონაცემთა გაცვლის ფორმატი) და საშუალებას იძლევა იმუშაოს ქსელებში, რომლებიც არ უჭერენ მხარს დამუხტვის წერტილის პაკეტების მარშრუტიზაციას (მაგ., საჯარო ინტერნეტი). ჭკვიანი დამუხტვა: დატვირთვის დაბალანსება, ცენტრალიზებული ჭკვიანი დამუხტვა და ადგილობრივი ჭკვიანი დამუხტვა. დამუხტვის წერტილებს საშუალებას აძლევს ხელახლა გაგზავნონ საკუთარი ინფორმაცია (დამუხტვის წერტილის მიმდინარე ინფორმაციის საფუძველზე), როგორიცაა ბოლო გაზომილი მნიშვნელობა ან დამუხტვის წერტილის მდგომარეობა.
(4) OCPP 2.0 (JSON)
OCPP 2.0, გამოშვებული 2018 წელს, აუმჯობესებს ტრანზაქციების დამუშავებას, ზრდის უსაფრთხოებას, მოწყობილობების მართვას: ამატებს ჭკვიანი დატენვის ფუნქციონალს ენერგიის მართვის სისტემების (EMS) მქონე ტოპოლოგიებისთვის, ლოკალური კონტროლერებისთვის და ინტეგრირებული ჭკვიანი დატენვის, დამტენი სადგურების და დამტენი სადგურების მართვის სისტემების მქონე ელექტრომობილებისთვის. მხარს უჭერს ISO 15118 სტანდარტს: Plug and Play და ჭკვიანი დატენვის მოთხოვნებს ელექტრომობილებისთვის.
(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-ის უსაფრთხოება გაძლიერებულია Secure Sockets Layer-ზე დაფუძნებული HTTPS კავშირების და ახალი სერტიფიკატების მართვის სქემის დანერგვით, კომუნიკაციების უსაფრთხოების უზრუნველსაყოფად.
ბ. ახალი ფუნქციების დამატება
OCPP2.0.1-ს ბევრი ახალი ფუნქცია ემატება, მათ შორის ინტელექტუალური დატენვის მართვა და უფრო დეტალური ანგარიშგება და ანალიზი შეცდომების შესახებ.
გ. უფრო მოქნილი დიზაინი
OCPP2.0.1 შექმნილია ისე, რომ იყოს უფრო მოქნილი, რათა დააკმაყოფილოს უფრო რთული და მრავალფეროვანი აპლიკაციების საჭიროებები.
დ. კოდის გამარტივება
OCPP2.0.1 ამარტივებს კოდს, რაც აადვილებს პროგრამული უზრუნველყოფის დანერგვას.
OCPP2.0.1 firmware-ის განახლებას დაემატა ციფრული ხელმოწერა, რათა თავიდან იქნას აცილებული firmware-ის არასრული ჩამოტვირთვა, რაც გამოიწვევს firmware-ის განახლების წარუმატებლობას.
პრაქტიკულ გამოყენებაში, 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 (მანქანიდან ქსელამდე), გააქტიურებას.
ჭკვიანი დატენვა: 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-დან ელექტრომობილამდე კომუნიკაციისთვის. ISO 15118 სტანდარტის „plug-and-play“ დამუხტვის და ჭკვიანი დამუხტვის (ელექტრომობილების შეყვანის ჩათვლით) დანერგვა OCPP 2.0.1-ის გამოყენებით უფრო ადვილია. დამუხტვის სადგურების ოპერატორებს საშუალებას აძლევს, გაუგზავნონ შეტყობინებები (CSMS-დან) დამუხტვის სადგურების შესახებ ელექტრომობილების მძღოლებისთვის საჩვენებლად.
ჭკვიანი დატენვა იყენებს:
(1) დატვირთვის დამაბალანსებელი
დატვირთვის ბალანსირების ფუნქცია ძირითადად დამუხტვის სადგურის შიდა დატვირთვაზეა ორიენტირებული. დამუხტვის სადგური თითოეული დამუხტვის წერტილის დამუხტვის სიმძლავრეს წინასწარი კონფიგურაციის შესაბამისად გააკონტროლებს. დამუხტვის სადგური კონფიგურირებული იქნება ფიქსირებული ზღვრული მნიშვნელობით, როგორიცაა მაქსიმალური გამომავალი დენი. გარდა ამისა, კონფიგურაცია ასევე მოიცავს დამატებით ვარიანტებს დამუხტვის სადგურების ცალკეულ დამუხტვის სადგურებზე სიმძლავრის განაწილების ოპტიმიზაციისთვის. ეს კონფიგურაცია დამუხტვის სადგურს ეუბნება, რომ ამ კონფიგურაციის მნიშვნელობაზე დაბალი დამუხტვის სიჩქარე არასწორია და რომ სხვა დამუხტვის სტრატეგიები უნდა შეირჩეს.
(2) ცენტრალური ინტელექტუალური დამუხტვა
ცენტრალური ჭკვიანი დატენვა ვარაუდობს, რომ დატენვის ლიმიტებს აკონტროლებს ცენტრალური სისტემა, რომელიც ქსელის ოპერატორის მიერ ქსელის სიმძლავრის შესახებ პროგნოზირებული ინფორმაციის მიღების შემდეგ ითვლის დატენვის გრაფიკის ნაწილს ან მთლიანად, ხოლო ცენტრალური სისტემა დააწესებს დატენვის სადგურებზე და დაადგენს დატენვის ლიმიტებს შეტყობინებებზე პასუხის გაცემით.
(3) ადგილობრივი ინტელექტუალური დამუხტვა
ლოკალური ინტელექტუალური დამუხტვა ხორციელდება ლოკალური კონტროლერის მიერ, რომელიც OCPP პროტოკოლის აგენტის ეკვივალენტურია და პასუხისმგებელია ცენტრალური სისტემიდან შეტყობინებების მიღებაზე და ჯგუფში სხვა დამტენი სადგურების დამუხტვის ქცევის კონტროლზე. თავად კონტროლერი შეიძლება აღჭურვილი იყოს დამტენი სადგურებით ან არ იყოს აღჭურვილი. ლოკალური ინტელექტუალური დამუხტვის რეჟიმში, ლოკალური კონტროლერი ზღუდავს დამტენი სადგურის დამუხტვის სიმძლავრეს. დამუხტვის დროს შესაძლებელია ზღვრული მნიშვნელობის შეცვლა. დამუხტვის ჯგუფის ზღვრული მნიშვნელობის კონფიგურაცია შესაძლებელია ლოკალურად ან ცენტრალური სისტემის მიერ.
2. სისტემის შესავალი
სისტემატური ჩარჩო
პროგრამული უზრუნველყოფის არქიტექტურა
OCPP2.0.1 პროტოკოლის ფუნქციური მოდულები ძირითადად მოიცავს მონაცემთა გადაცემის მოდულს, ავტორიზაციის მოდულს, უსაფრთხოების მოდულს, ტრანზაქციების მოდულს, მრიცხველის მნიშვნელობების მოდულს, ხარჯების მოდულს, დაჯავშნის მოდულს, ჭკვიანი დატენვის მოდულს, დიაგნოსტიკის მოდულს, პროგრამული უზრუნველყოფის მართვის მოდულს და ჩვენების შეტყობინებების მოდულს.
IV. OCPP-ის სამომავლო განვითარება
1. OCPP-ის უპირატესობები
OCPP არის უფასო და ღია პროტოკოლი და ასევე წარმოადგენს ეფექტურ გზას დამუხტვის გროვის არსებული ურთიერთდაკავშირების პრობლემის გადასაჭრელად და პოპულარიზებული და გამოყენებულია მსოფლიოს მრავალ ქვეყანაში, ოპერატორის სერვისებს შორის სამომავლო ურთიერთდაკავშირებას ექნება კომუნიკაციის ენა.
OCPP-ის გამოჩენამდე, დამუხტვის თითოეული მწარმოებელი ავითარებდა საკუთარ საკუთრებაში არსებულ პროტოკოლს შიდა კავშირისთვის, რითაც დამუხტვის პოსტის ოპერატორებს ერთი დამუხტვის პოსტის მწარმოებელი აკავშირებდა. ახლა, როდესაც OCPP-ს მხარს უჭერს თითქმის ყველა აპარატურის მწარმოებელი, დამუხტვის პოსტის ოპერატორებს შეუძლიათ აირჩიონ აპარატურა ნებისმიერი მომწოდებლისგან, რაც ბაზარს უფრო კონკურენტუნარიანს ხდის.
იგივე ეხება ქონების/ბიზნესის მფლობელებსაც; როდესაც ისინი ყიდულობენ არა-OCPP დამტენ სადგურს ან დებენ კონტრაქტს არა-OCPP CPO-სთან, ისინი მიჯაჭვულნი არიან კონკრეტულ დამტენ სადგურსა და დამტენი პუნქტის ოპერატორზე. თუმცა, OCPP-თან თავსებადი დამტენი აპარატურით, სახლის მფლობელებს შეუძლიათ დარჩნენ დამოუკიდებლად თავიანთი პროვაიდერებისგან. მფლობელებს შეუძლიათ აირჩიონ უფრო კონკურენტუნარიანი, უკეთეს ფასად ან უკეთ ფუნქციონირებადი CPO. ასევე, მათ შეუძლიათ გააფართოვონ თავიანთი ქსელი სხვადასხვა დამტენი პუნქტის აპარატურის შერევით, არსებული დანადგარების დემონტაჟის გარეშე.
რა თქმა უნდა, ელექტრომობილების მთავარი უპირატესობა ის არის, რომ ელექტრომობილების მძღოლებს არ უწევთ ერთ დამტენ პუნქტზე ან ელექტრომობილების მომწოდებელზე დაყრდნობა. როგორც შეძენილი OCPP დამტენი სადგურების შემთხვევაში, ელექტრომობილების მძღოლებს შეუძლიათ გადავიდნენ უკეთეს CPO/EMP-ებზე. მეორე, მაგრამ ძალიან მნიშვნელოვანი უპირატესობა ელექტრომობილების როუმინგის გამოყენების შესაძლებლობაა.
2, OCPP ელექტრომობილების დამუხტვის როლში
(1) OCPP ეხმარება EVSE-სა და CSMS-ს ერთმანეთთან კომუნიკაციაში
(2) ელექტრომობილების მომხმარებლებისთვის დამუხტვის დაწყების ავტორიზაცია
(3) დატენვის კონფიგურაციის დისტანციური მოდიფიკაცია, დისტანციური დატენვის კონტროლი (დაწყება/გაჩერება), დისტანციური განბლოკვის იარაღი (კონექტორის ID)
(4) დამტენი სადგურის რეალურ დროში სტატუსი (ხელმისაწვდომი, გაჩერებული, შეჩერებული, არაავტორიზებული ელექტრომობილის/ელექტრომობილის ძრავა), რეალურ დროში დამტენის მონაცემები, რეალურ დროში ენერგომოხმარება, რეალურ დროში ელექტრომობილის ძრავის გაუმართაობა
(5) ჭკვიანი დატენვა (ქსელის დატვირთვის შემცირება)
(6) Firmware Management (OTAA)
„ლინკპაუერი“ 2018 წელს დაარსდა და 8 წელზე მეტი ხნის განმავლობაში მუშაობდა AC/DC ელექტრომობილების დამტენი სადგურების კვლევასა და განვითარებაზე, მათ შორის პროგრამულ უზრუნველყოფაზე, აპარატურაზე, გარეგნობაზე და ა.შ.
OCPP1.6 პროგრამული უზრუნველყოფის მქონე როგორც ცვლადი, ასევე მუდმივი დენის სწრაფი დამტენების ტესტირება უკვე დასრულდა OCPP პლატფორმის 100-ზე მეტ მომწოდებელთან. ამავდროულად, ჩვენ შევძელით OCPP1.6J-ის განახლება OCPP2.0.1-მდე და კომერციული EVSE გადაწყვეტა აღჭურვილია IEC/ISO15118 მოდულებით, რაც V2G ორმხრივი დამუხტვის რეალიზაციისკენ გადადგმულ მყარ ნაბიჯს წარმოადგენს.
გამოქვეყნების დრო: 2024 წლის 21 ოქტომბერი