OCPP પ્રોટોકોલ ચાર્જિંગ સ્ટેશનો વચ્ચે એકીકૃત સંચાર ઉકેલ પૂરો પાડે છે.વોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર અને કોઈપણ કેન્દ્રીય વ્યવસ્થાપન પ્રણાલી. આ પ્રોટોકોલ આર્કિટેક્ચર કોઈપણ ચાર્જિંગના ઇન્ટરકનેક્શનને સપોર્ટ કરે છેવોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર તમામ ચાર્જિંગ પોસ્ટ્સ સાથે સેવા પ્રદાતાની કેન્દ્રીય વ્યવસ્થાપન પ્રણાલી.
I. OCPP પ્રોટોકોલ
1. OCPP નું પૂરું નામ ઓપન ચાર્જ પોઈન્ટ પ્રોટોકોલ છે, જે નેધરલેન્ડ સ્થિત સંસ્થા OCA (ઓપન ચાર્જ એલાયન્સ) દ્વારા વિકસાવવામાં આવેલ એક મફત અને ખુલ્લો પ્રોટોકોલ છે. ઓપન ચાર્જ પોઈન્ટવોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર ચાર્જિંગ સ્ટેશનો (CS) વચ્ચે એકીકૃત સંચાર માટે પ્રોટોકોલ (OCPP) નો ઉપયોગ થાય છે.વોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જરઅને કોઈપણ ચાર્જિંગ સ્ટેશન મેનેજમેન્ટ સિસ્ટમ (CSMS). આ પ્રોટોકોલ આર્કિટેક્ચર કોઈપણ ચાર્જિંગ સેવા પ્રદાતાના CSMS ના તમામ ચાર્જિંગ પોસ્ટ્સ સાથે ઇન્ટરકનેક્શનને સપોર્ટ કરે છે. OCPP પ્રોટોકોલના ફાયદા: ખુલ્લું અને વાપરવા માટે મફત, એક જ પ્રદાતા (ચાર્જિંગ પ્લેટફોર્મ) માં લોક-ઇન અટકાવે છે, એકીકરણ સમય/પ્રયત્ન અને IT સમસ્યાઓ ઘટાડે છે.

2, OCPP પ્રોટોકોલના મુખ્ય સંસ્કરણો
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP તેના પોતાના પ્રોટોકોલ મર્યાદાઓ દ્વારા મર્યાદિત છે, ઝડપી પ્રમોશનની વિશાળ શ્રેણી હોઈ શકતી નથી; વેબસોકેટ કોમ્યુનિકેશનનું JSON વર્ઝન, કોઈપણ નેટવર્ક વાતાવરણમાં એકબીજાને ડેટા મોકલવા માટે હોઈ શકે છે, બજારમાં સૌથી વધુ ઉપયોગમાં લેવાતું પ્રોટોકોલ 1.6J વર્ઝન છે, OCPP2.0.1 એ 2018 નો પ્રોટોકોલ છે જે ભવિષ્યની દિશાના ઉપયોગને પ્રોત્સાહન આપી રહ્યો છે.
૩, વિવિધ 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 માં ઘણી બધી સુવિધાઓ નથી, ઉદાહરણ તરીકે.
(1) OCPP1.6 માં StartTransaction અને StopTransaction ને OCPP2.0.1 માં TransactionEvent દ્વારા બદલવામાં આવે છે.
(2) OCPP2.0.1 માં ફર્મવેર અપડેટ અપૂર્ણ ફર્મવેર ડાઉનલોડ્સને રોકવા માટે ડિજિટલ હસ્તાક્ષર ઉમેરે છે, જેના કારણે ફર્મવેર અપડેટ નિષ્ફળતાઓ થાય છે.
(3) 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, સ્માર્ટ ચાર્જિંગ, ઉપકરણ સંચાલન, ચાર્જિંગ સંચાલન, વગેરેને સપોર્ટ કરે છે. ઉચ્ચ સુસંગતતા, ઉચ્ચ સુરક્ષા અને ઉચ્ચ માપનીયતા ધરાવે છે.
OCPP નેટવર્ક ટોપોલોજી
૧, OCPP2.0.1 સોફ્ટવેર આર્કિટેક્ચર
તેમાં મુખ્યત્વે ડેટા ટ્રાન્સમિશન, અધિકૃતતા, સુરક્ષા, રૂપરેખાંકન, નિદાન, ફર્મવેર મેનેજમેન્ટ, ઉપકરણ સંચાલન અને ચાર્જિંગ સંચાલન વગેરેના મોડ્યુલોનો સમાવેશ થાય છે. OCPP2.0.1 પ્રોટોકોલમાં કાર્યાત્મક મોડ્યુલ વિભાગ (ભાગ):
2、ડેટા ટ્રાન્સમિશન (ડેટા ટ્રાન્સફર) મોડ્યુલ

ડેટા ક્રિયાપ્રતિક્રિયા માટે નેટવર્ક દ્વારા રિમોટ CSMS સાથે વેબસોકેટ કનેક્શન સ્થાપિત કરવા માટે થર્ડ-પાર્ટી લાઇબ્રેરી libwebsockets નો ઉપયોગ કરો; માટે થર્ડ-પાર્ટી લાઇબ્રેરી rapidjson નો ઉપયોગ કરો
૩、અધિકૃતતા(અધિકૃતતા) મોડ્યુલ
અધિકૃતતા પદ્ધતિઓમાં RFID, સ્ટાર્ટ બટન, ડેબિટ/ક્રેડિટ કાર્ડ, પિન કોડ, CSMS, સ્થાનિક idToken, ISO15118, ઑફલાઇન અધિકૃતતા વગેરેનો સમાવેશ થાય છે.
ઉદાહરણ: CSMS અધિકૃતતા સમય ચાર્ટ
૪, સુરક્ષા (સુરક્ષા) મોડ્યુલ
સુરક્ષા મોડ્યુલ તૃતીય-પક્ષ લાઇબ્રેરી mbedtls RSA, ડેટાને એન્ક્રિપ્ટ અને ડિક્રિપ્ટ કરવા માટે ECC (એલિપ્ટિક કર્વ) મોડ્યુલ અને પ્રમાણપત્રોનું સંચાલન કરવા માટે X509 મોડ્યુલનો ઉપયોગ કરે છે.
ઉદાહરણ: ચાર્જિંગ સ્ટેશન પ્રમાણપત્રો અપડેટ કરવા માટેનો સમય આકૃતિ
૫, વ્યવહારો (વ્યવહારો) મોડ્યુલ
વ્યવહારો એ ચાર્જિંગ ઉપકરણ દ્વારા ઇલેક્ટ્રિક વાહનને ચાર્જ કરવાની પ્રક્રિયાનો ઉલ્લેખ કરે છે.
OCPP2.0 માં, વ્યવહાર સંબંધિત બધા સંદેશાઓ સંદેશમાં સંકલિત છે
સમય આકૃતિ: વ્યવહાર શરૂ કરો - પ્લગ એન્ડ પ્લે
6, મીટરવેલ્યુઝ મોડ્યુલ
ટ્રાન્ઝેક્શન પ્રક્રિયા દરમિયાન, તેને સમયાંતરે CSMS ને સ્થાનિક મીટર ડેટા મોકલવાની જરૂર છે, જેથી CSMS અને વપરાશકર્તાઓ વાસ્તવિક સમયમાં ટ્રાન્ઝેક્શનની પ્રગતિ સમજી શકે.
સમય આકૃતિ: વ્યવહાર-સંબંધિત મીટર ડેટા
7, કિંમત મોડ્યુલ
બિલિંગ મોડ્યુલ એ OCPP2.0 માં એક નવું સોફ્ટવેર મોડ્યુલ છે, જેનો ઉપયોગ વપરાશકર્તાઓને કિંમત અને બિલિંગ માહિતી પ્રદાન કરવા માટે થાય છે. તેમાં મુખ્યત્વે શામેલ છે:
-ચાર્જ કરતા પહેલા, ચાર્જિંગ સ્ટેશનની વિગતવાર કિંમતની માહિતી પૂરી પાડવીવોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર.
-ચાર્જિંગ દરમિયાન, રીઅલ-ટાઇમ ખર્ચ માહિતી પ્રદાન કરવી.
-ચાર્જ કર્યા પછી, અંતિમ ચાર્જિંગ માહિતી પૂરી પાડવી.
(૧) ચાર્જ કરતા પહેલા કિંમત માહિતીનો સમય આકૃતિ:
(2) ચાર્જિંગ દરમિયાન બિલિંગ માહિતીનો સમય ચાર્ટ
(૩) ચાર્જિંગ પછી ચાર્જિંગ માહિતીનો સમય આકૃતિ
8, રિઝર્વેશન મોડ્યુલ
રિઝર્વેશન એ એક રિઝર્વ્ડ ફંક્શન છે, જે ઓપરેટર દ્વારા સેટ કરી શકાય છે. કારણ કે ઘણા ચાર્જિંગ સ્ટેશન નથી.વોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર અને ઇલેક્ટ્રિક વાહનોની ડ્રાઇવિંગ રેન્જ મર્યાદિત હોય છે, વપરાશકર્તાઓએ ચાર્જિંગ સાધનોની માલિકી અગાઉથી સુરક્ષિત કરવાની જરૂર છે.
ચાર્જિંગ સ્ટેશન પર નિયુક્ત ચાર્જિંગ સાધનો રિઝર્વ કરવા માટેનો સમય આકૃતિવોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર:
9, સ્માર્ટચાર્જિંગ મોડ્યુલ
સ્માર્ટ ચાર્જિંગ એ ચાર્જિંગ પ્રક્રિયા દરમિયાન જરૂરિયાત મુજબ ચાર્જિંગ પાવરને ગતિશીલ રીતે ગોઠવવાની વર્તણૂકનો ઉલ્લેખ કરે છે. તેમાં મુખ્યત્વે શામેલ છે:
-ચાર્જિંગ સ્ટેશનની અંદર લોડ બેલેન્સિંગ -કેન્દ્રીય સિસ્ટમ નિયંત્રણ
-સ્થાનિક સ્માર્ટ ચાર્જિંગ -ઊર્જા વ્યવસ્થાપન સિસ્ટમ નિયંત્રણ
OCPP સ્માર્ટ ચાર્જિંગમાંવોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર નિયંત્રણ મુખ્યત્વે ચાર્જિંગ પ્રોફાઇલ્સમાં પ્રતિબિંબિત થાય છે, જેમાં ચોક્કસ સમયે ચાર્જિંગ સ્ટેશન માટે ઊર્જા ટ્રાન્સફર મર્યાદા હોય છે.

ચાર્જિંગ પ્રોફાઇલ્સ સંદેશ સામગ્રી (JSON):

૧૦, ડાયગ્નોસ્ટિક્સ મોડ્યુલ
તેનો ઉપયોગ ચાર્જિંગ સ્ટેશનમાંથી ડાયગ્નોસ્ટિક માહિતી ધરાવતી ફાઇલ અપલોડ કરીને ચાર્જિંગ સ્ટેશનની સમસ્યાઓનું દૂરસ્થ નિદાન કરવા માટે થાય છે.
ડાયગ્નોસ્ટિક માહિતી ફાઇલ અપલોડિંગ ક્રમ આકૃતિ:
ડાયગ્નોસ્ટિક ફાઇલ સંબંધિત કોડ (ભાગ):
૧૧, ફર્મવેર મેનેજમેન્ટ મોડ્યુલ
જ્યારે ચાર્જિંગ સ્ટેશનને ફર્મવેર અપડેટ કરવાની જરૂર પડે છે, ત્યારે CSMS ચાર્જિંગ સ્ટેશનને નવા ફર્મવેરને ડાઉનલોડ કરવાનું ક્યારે શરૂ કરી શકે છે તે સૂચિત કરશે, અને ચાર્જિંગ સ્ટેશને નવા ફર્મવેરને ડાઉનલોડ અને ઇન્સ્ટોલ કરવાના દરેક પગલા પછી CSMS ને સૂચિત કરવું જોઈએ.
ઉદાહરણ: ફર્મવેર અપડેટ ટાઇમિંગ ડાયાગ્રામ (આંશિક)

ફર્મવેર અપડેટ સંબંધિત કોડ (ભાગ):

૧૨、ડિસ્પ્લેમેસેજ મોડ્યુલ
ડિસ્પ્લે મેસેજ મોડ્યુલનો ઉપયોગ ચાર્જિંગ સ્ટેશન ઓપરેટર (CSO) દ્વારા વપરાશકર્તાને ચાર્જિંગ સંબંધિત માહિતી પ્રદર્શિત કરવા માટે કરવામાં આવે છે, ડિસ્પ્લે મેસેજ મોડ્યુલ OCPP 2.0 માં એક નવું કાર્ય છે, જેમાં મુખ્યત્વે શામેલ છે
- CSO દ્વારા ડિસ્પ્લે સંદેશ સેટઅપ કરો
-ચાર્જિંગ સ્ટેશનવોલબોક્સ ઇલેક્ટ્રિક કાર ચાર્જર ડિસ્પ્લે સંદેશ અપલોડ કરી રહ્યા છીએ
ડિસ્પ્લે મેસેજ ટાઇમિંગ ડાયાગ્રામ સેટ કરી રહ્યા છીએ:

ડિસ્પ્લે મેસેજ ટાઇમિંગ ચાર્ટ મેળવો:

સિચુઆન ગ્રીન સાયન્સ એન્ડ ટેકનોલોજી કંપની લિ.
૦૦૮૬ ૧૯૧૫૮૮૧૯૮૩૧
પોસ્ટ સમય: ઓગસ્ટ-૦૯-૨૦૨૪