OCPP प्रोटोकॉल चार्जिंग स्टेशन्समध्ये एक एकीकृत संवाद उपाय प्रदान करतो.वॉलबॉक्स इलेक्ट्रिक कार चार्जर आणि कोणतीही केंद्रीय व्यवस्थापन प्रणाली. हे प्रोटोकॉल आर्किटेक्चर कोणत्याही चार्जिंगच्या इंटरकनेक्शनला समर्थन देतेवॉलबॉक्स इलेक्ट्रिक कार चार्जर सर्व चार्जिंग पोस्टसह सेवा प्रदात्याची केंद्रीय व्यवस्थापन प्रणाली.
I. OCPP प्रोटोकॉल
१. ओसीपीपीचे पूर्ण नाव ओपन चार्ज पॉइंट प्रोटोकॉल आहे, जे नेदरलँड्समधील ओसीए (ओपन चार्ज अलायन्स) द्वारे विकसित केलेले एक विनामूल्य आणि मुक्त प्रोटोकॉल आहे. ओपन चार्ज पॉइंटवॉलबॉक्स इलेक्ट्रिक कार चार्जर चार्जिंग स्टेशन्स (CS) दरम्यान एकत्रित संवादासाठी प्रोटोकॉल (OCPP) वापरला जातो.वॉलबॉक्स इलेक्ट्रिक कार चार्जरआणि कोणतीही चार्जिंग स्टेशन व्यवस्थापन प्रणाली (CSMS). हे प्रोटोकॉल आर्किटेक्चर कोणत्याही चार्जिंग सेवा प्रदात्याच्या CSMS चे सर्व चार्जिंग पोस्टसह इंटरकनेक्शनला समर्थन देते. OCPP प्रोटोकॉलचे फायदे: खुले आणि वापरण्यास मुक्त, एकाच प्रदात्याला (चार्जिंग प्लॅटफॉर्म) लॉक-इन प्रतिबंधित करते, एकत्रीकरण वेळ/प्रयत्न आणि आयटी समस्या कमी करते.

२, OCPP प्रोटोकॉलच्या मुख्य आवृत्त्या
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP त्याच्या स्वतःच्या प्रोटोकॉल मर्यादांमुळे मर्यादित आहे, जलद प्रमोशनची विस्तृत श्रेणी असू शकत नाही; वेबसॉकेट कम्युनिकेशनची JSON आवृत्ती, एकमेकांना डेटा पाठवण्यासाठी कोणत्याही नेटवर्क वातावरणात असू शकते, बाजारात सर्वात जास्त वापरले जाणारे प्रोटोकॉल 1.6J आवृत्ती आहे, OCPP2.0.1 हा २०१८ चा प्रोटोकॉल आहे जो भविष्यातील दिशानिर्देशांच्या वापराला प्रोत्साहन देत आहे.
३, विविध OCPP आवृत्त्यांमधील फरकवॉलबॉक्स इलेक्ट्रिक कार चार्ज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 मध्ये हे कार्य नाही, उदाहरणार्थ.
(१) OCPP1.6 मधील StartTransaction आणि StopTransaction ची जागा OCPP2.0.1 मधील TransactionEvent ने घेतली आहे.
(२) OCPP2.0.1 मधील फर्मवेअर अपडेटमध्ये अपूर्ण फर्मवेअर डाउनलोड टाळण्यासाठी डिजिटल स्वाक्षरी जोडल्या जातात, ज्यामुळे फर्मवेअर अपडेट अयशस्वी होतात.
(३) OCPP1.6 मधील प्लॅटफॉर्मद्वारे व्यवहार आयडी अद्वितीय असण्याची हमी दिली जाते आणि चार्जिंग पोस्टद्वारे अद्वितीय असण्याची हमी दिली जाते.वॉलबॉक्स इलेक्ट्रिक कार चार्जरOCPP2.0.1 मध्ये.
(४) OCPP1.6 मध्ये, दोषपूर्ण ठिकाणे ऑप्टिमाइझ आणि अपग्रेड केली गेली आहेत, उदाहरणार्थ: OCPP1.6 मध्ये, StartTransaction मधील transactionId डेटा प्लॅटफॉर्मद्वारे निर्धारित केला जातो, परंतु OCPP2.0.1 मध्ये, तो चार्जिंग पाइल आहे.वॉलबॉक्स इलेक्ट्रिक कार चार्जर जे ट्रान्झॅक्शन आयडी मूल्य निश्चित करते, जे फायदेशीर आहे कारण जेव्हा नेटवर्क बिघाड होतो, तेव्हा चार्जिंग पाइल असताना StartTransaction डेटा पुन्हा पाठवणे आवश्यक असते.वॉलबॉक्स इलेक्ट्रिक कार चार्जर पुन्हा डेटा पाठवावा लागतो. याचा फायदा असा आहे की जेव्हा नेटवर्क बिघाड होतो तेव्हा StartTransaction डेटा पुन्हा पाठवावा लागतो, जर तो OCPP1.6 आवृत्ती असेल, तर प्लॅटफॉर्म त्याच व्यवहार डेटाच्या दोन प्रती जतन करण्याची शक्यता असते, परिणामी ग्राहकाचे पैसे दोनदा कापले जातात;
(५) OCPP २.०.१ च्या तपशील आणि वैशिष्ट्यांमुळे १.६ आवृत्तीपेक्षा खूप जास्त अडचणी वाढल्या आहेत.
दुसरे, OCPP 2.0.1 करार
OCPP2.0.1 JSON फॉरमॅट डेटा वेबसॉकेट कम्युनिकेशनच्या वापरास समर्थन देते, OCPP2.0.1 OCPP1.6 शी सुसंगत नाही.
हे अनेक सुरक्षा अधिकृतता पद्धती, ISO15118, स्मार्ट चार्जिंग, डिव्हाइस व्यवस्थापन, चार्जिंग व्यवस्थापन इत्यादींना समर्थन देते. उच्च सुसंगतता, उच्च सुरक्षा आणि उच्च स्केलेबिलिटी वैशिष्ट्ये.
ओसीपीपी नेटवर्क टोपोलॉजी
१, OCPP2.0.1 सॉफ्टवेअर आर्किटेक्चर
यामध्ये प्रामुख्याने डेटा ट्रान्समिशन, ऑथोरायझेशन, सुरक्षा, कॉन्फिगरेशन, डायग्नोसिस, फर्मवेअर मॅनेजमेंट, डिव्हाइस मॅनेजमेंट आणि चार्जिंग मॅनेजमेंट इत्यादी मॉड्यूल्स समाविष्ट आहेत. OCPP2.0.1 प्रोटोकॉलमधील फंक्शनल मॉड्यूल डिव्हिजन (भाग):
2, डेटा ट्रान्समिशन (डेटा ट्रान्सफर) मॉड्यूल

डेटा परस्परसंवादासाठी नेटवर्कद्वारे रिमोट CSMS सोबत वेबसॉकेट कनेक्शन स्थापित करण्यासाठी थर्ड-पार्टी लायब्ररी libwebsockets वापरा; यासाठी थर्ड-पार्टी लायब्ररी rapidjson वापरा.
३、अधिकृतीकरण(अधिकृतीकरण) मॉड्यूल
अधिकृतता पद्धतींमध्ये RFID, स्टार्ट बटण, डेबिट/क्रेडिट कार्ड, पिन कोड, CSMS, स्थानिक आयडीटोकन, ISO15118, ऑफलाइन अधिकृतता इत्यादींचा समावेश आहे.
उदाहरण: CSMS ऑथोरायझेशन टाइमिंग चार्ट
४, सुरक्षा (सुरक्षा) मॉड्यूल
सुरक्षा मॉड्यूल डेटा एन्क्रिप्ट आणि डिक्रिप्ट करण्यासाठी थर्ड-पार्टी लायब्ररी mbedtls RSA, ECC (Elliptic Curve) मॉड्यूल आणि प्रमाणपत्रे व्यवस्थापित करण्यासाठी X509 मॉड्यूल वापरते.
उदाहरण: चार्जिंग स्टेशन प्रमाणपत्रे अपडेट करण्यासाठी वेळेचा आकृती
५, व्यवहार (व्यवहार) मॉड्यूल
व्यवहार म्हणजे चार्जिंग उपकरणाद्वारे इलेक्ट्रिक वाहन चार्ज करण्याची प्रक्रिया.
OCPP2.0 मध्ये, सर्व व्यवहार संबंधित संदेश संदेशात एकत्रित केले जातात
वेळेचा आराखडा: व्यवहार सुरू करा - प्लग अँड प्ले
६, मीटरव्हॅल्यूज मॉड्यूल
व्यवहार प्रक्रियेदरम्यान, स्थानिक मीटर डेटा वेळोवेळी CSMS ला पाठवावा लागतो, जेणेकरून CSMS आणि वापरकर्ते व्यवहाराची प्रगती रिअल टाइममध्ये समजू शकतील.
वेळेचा आकृती: व्यवहाराशी संबंधित मीटर डेटा
७, खर्च मॉड्यूल
बिलिंग मॉड्यूल हे OCPP2.0 मधील एक नवीन सॉफ्टवेअर मॉड्यूल आहे, जे वापरकर्त्यांना किंमत आणि बिलिंग माहिती प्रदान करण्यासाठी वापरले जाते. त्यात प्रामुख्याने समाविष्ट आहे:
- चार्जिंग करण्यापूर्वी, चार्जिंग स्टेशनची सविस्तर किंमत माहिती प्रदान करणेवॉलबॉक्स इलेक्ट्रिक कार चार्जर.
-चार्जिंग दरम्यान, रिअल-टाइम खर्चाची माहिती प्रदान करणे.
-चार्ज केल्यानंतर, अंतिम चार्जिंग माहिती प्रदान करणे.
(१) चार्जिंग करण्यापूर्वी किंमत माहितीचा वेळेचा आकृती:
(२) चार्जिंग दरम्यान बिलिंग माहितीचा टाइमिंग चार्ट
(३) चार्जिंगनंतर चार्जिंग माहितीचा वेळेचा आकृती
८, आरक्षण मॉड्यूल
आरक्षण हे एक राखीव कार्य आहे, जे ऑपरेटरद्वारे सेट केले जाऊ शकते. कारण जास्त चार्जिंग स्टेशन नाहीत.वॉलबॉक्स इलेक्ट्रिक कार चार्जर आणि इलेक्ट्रिक वाहनांची ड्रायव्हिंग रेंज मर्यादित असल्याने, वापरकर्त्यांना चार्जिंग उपकरणांची मालकी आधीच सुरक्षित करावी लागेल.
चार्जिंग स्टेशनवर नियुक्त केलेल्या चार्जिंग उपकरणांचे आरक्षण करण्यासाठी वेळेचा आकृतीवॉलबॉक्स इलेक्ट्रिक कार चार्जर:
९, स्मार्टचार्जिंग मॉड्यूल
स्मार्ट चार्जिंग म्हणजे चार्जिंग प्रक्रियेदरम्यान आवश्यकतेनुसार चार्जिंग पॉवर डायनॅमिकली समायोजित करण्याचे वर्तन. त्यात प्रामुख्याने समाविष्ट आहे:
- चार्जिंग स्टेशनमध्ये लोड बॅलन्सिंग - सेंट्रल सिस्टम कंट्रोल
- स्थानिक स्मार्ट चार्जिंग - ऊर्जा व्यवस्थापन प्रणाली नियंत्रण
OCPP स्मार्ट चार्जिंगमध्येवॉलबॉक्स इलेक्ट्रिक कार चार्जर नियंत्रण प्रामुख्याने चार्जिंग प्रोफाइलमध्ये प्रतिबिंबित होते, ज्यामध्ये चार्जिंग स्टेशनसाठी विशिष्ट वेळी ऊर्जा हस्तांतरण मर्यादा असतात.

चार्जिंग प्रोफाइल मेसेज कंटेंट (JSON):

१०, निदान मॉड्यूल
चार्जिंग स्टेशनवरून निदान माहिती असलेली फाइल अपलोड करून चार्जिंग स्टेशनच्या समस्यांचे दूरस्थपणे निदान करण्यासाठी याचा वापर केला जातो.
निदान माहिती फाइल अपलोडिंग क्रम आकृती:
डायग्नोस्टिक फाइल संबंधित कोड (भाग):
११, फर्मवेअर व्यवस्थापन मॉड्यूल
जेव्हा चार्जिंग स्टेशनला फर्मवेअर अपडेट करण्याची आवश्यकता असते, तेव्हा CSMS चार्जिंग स्टेशनला नवीन फर्मवेअर डाउनलोड करण्यास सुरुवात करू शकते तेव्हा सूचित करेल आणि नवीन फर्मवेअर डाउनलोड आणि इन्स्टॉल करण्याच्या प्रत्येक टप्प्यानंतर चार्जिंग स्टेशनने CSMS ला सूचित करावे.
उदाहरण: फर्मवेअर अपडेट टाइमिंग डायग्राम (आंशिक)

फर्मवेअर अपडेट संबंधित कोड (भाग):

१२、डिस्प्लेमेसेज मॉड्यूल
चार्जिंग स्टेशन ऑपरेटर (CSO) द्वारे वापरकर्त्याला चार्जिंगशी संबंधित माहिती प्रदर्शित करण्यासाठी डिस्प्ले मेसेज मॉड्यूल वापरला जातो, डिस्प्ले मेसेज मॉड्यूल हे OCPP 2.0 मध्ये एक नवीन फंक्शन आहे, ज्यामध्ये प्रामुख्याने समाविष्ट आहे
- CSO द्वारे डिस्प्ले संदेश सेटअप करा
-चार्जिंग स्टेशनवॉलबॉक्स इलेक्ट्रिक कार चार्जर डिस्प्ले मेसेज अपलोड करत आहे
डिस्प्ले मेसेज टाइमिंग डायग्राम सेट करणे:

डिस्प्ले मेसेज टाइमिंग चार्ट मिळवा:

सिचुआन ग्रीन सायन्स अँड टेक्नॉलॉजी कंपनी लिमिटेड
००८६ १९१५८८१९८३१
पोस्ट वेळ: ऑगस्ट-०९-२०२४