ʻO ka Evolution of OCPP: Bridging Version 1.6 a i 2.0.1 a ma waho aʻe o ka EV Charging
Papa Haawina
I.Introduction to the Open Charge Point Protocol
ʻO kaWehe i ke kaʻina o ka helu kuhi (OCPP)lawelawe ʻo ia ma ke ʻano he kūlana honua no ka kamaʻilio ʻana ma waena o nā lako lako kaʻa uila (EVSE) a me nā ʻōnaehana hoʻokele hoʻokele waiwai (CSMS). Na kaOpen Charge Alliance (OCA), ʻike ʻia kēia protocol ma ke ʻano de facto maʻamau i ka ʻoihana EV (IEC 63110 precursor). Hoʻopau ia i nā laka paʻa ponoʻī, e hōʻoia ana e hiki i nā lako hana mai nā mea hana like ʻole ke hana maʻalahi me nā ʻōnaehana backend like ʻole.
Manaʻo Mana: Ke kuhikuhi nei kēia ʻatikala i nā kūlana kūhelu i hōʻike ʻia ma OCA Whitepapers a me IEC/ISO kikoʻī.
1、Moʻolelo o OCPP
2. Hōʻike manaʻo OCPP
E like me ka mea i hōʻike ʻia ma lalo nei, mai OCPP1.5 a i ka OCPP2.0.1 hou loa
Ma muli o ka nui o nā protocol proprietary i loko o ka ʻoihana e kākoʻo i kahi ʻike lawelawe i hui pū ʻia a me ka pilina hana ma waena o nā lawelawe lawelawe like ʻole, ua alakaʻi ʻo OCA i ka hoʻomohala ʻana i ka protocol open OCPP1.5. Ua kaupalena ʻia ka SOAP e kāna mau kaohi protocol a ʻaʻole hiki ke hoʻolaha ākea a hoʻolaha wikiwiki ʻia.
Kūkākūkā ʻo OCPP 1.5 me nā ʻōnaehana kikowaena ma o ka protocol SOAP e pili ana i ka protocol HTTP no ka hoʻohana ʻana i nā wahi hoʻopiʻi Kākoʻo ʻo ia i nā hana penei: Nā hana kūloko a i hoʻomaka mamao ʻia, me ka ana ʻana o ka bila.
ʻO ka Leap mai 1.6J a i 2.0.1
ʻOiai ua hilinaʻi nā mana mua e like me OCPP 1.5 i ka protocol SOAP cumbersome,OCPP 1.6Jhoʻololi i ka ʻoihana ma ka hoʻokomo ʻana iā JSON ma luna o WebSockets. Ua ʻae kēia no ke kamaʻilio piha-duplex a hoʻemi nui i ka hele ʻana o ka ʻikepili, e hoʻolilo iā ia i ke kūlana mākeke o kēia manawa. Eia naʻe, ka hoʻokuʻu ʻana oOCPP 2.0.1(hoʻoponopono i nā hewa o 2.0) hōʻailona i kahi hoʻololi paradigm. ʻAʻole like me 1.6J, ʻaʻole kūpono ʻo OCPP 2.0.1 ma muli o nā hoʻololi koʻikoʻi i kāna ʻano ʻikepili i hoʻolālā ʻia e kākoʻo i nā ʻōnaehana hoʻokele ikehu paʻakikī (EMS) a me nā kūlana palekana koʻikoʻi.
Ⅱ.OCPP mana hoʻolauna
E like me ka mea i hōʻike ʻia ma lalo nei, mai OCPP1.5 a i ka OCPP2.0.1 hou loa
Ma muli o ka nui o nā protocol proprietary i loko o ka ʻoihana e kākoʻo i kahi ʻike lawelawe i hui pū ʻia a me ka pilina hana ma waena o nā lawelawe lawelawe like ʻole, ua alakaʻi ʻo OCA i ka hoʻomohala ʻana i ka protocol open OCPP1.5. Ua kaupalena ʻia ka SOAP e kāna mau kaohi protocol a ʻaʻole hiki ke hoʻolaha ākea a hoʻolaha wikiwiki ʻia.
Kūkākūkā ʻo OCPP 1.5 me nā ʻōnaehana kikowaena ma o ka protocol SOAP e pili ana i ka protocol HTTP no ka hoʻohana ʻana i nā wahi hoʻopiʻi Kākoʻo ʻo ia i nā hana penei: Nā hana kūloko a i hoʻomaka mamao ʻia, me ka ana ʻana o ka bila.
OCPP 1.6J (JSON ma luna o WebSockets)
ʻOiai ua pau ka mana SOAP kahiko,OCPP 1.6Jʻo ia ka mana i hoʻolaha nui ʻia. Hoʻohana iaJSON ma luna o WebSockets (WSS), e hiki ai ke kamaʻilio piha-duplex. ʻAʻole like me HTTP-based SOAP, WSS hiki i ka server (CSMS) ke hoʻomaka i nā kauoha (likeRemoteStartTransaction) i ke kauā ʻoiai aia ke kauā ma hope o kahi pā ahi NAT.
OCPP 2.0 (JSON)
ʻO OCPP 2.0, i hoʻokuʻu ʻia i ka makahiki 2018, hoʻomaikaʻi i ka hana kālepa, hoʻonui i ka palekana, ka hoʻokele ʻana i nā hāmeʻa: hoʻohui i ka hana hoʻopiʻi akamai, no nā topologies me nā ʻōnaehana hoʻokele ikehu (EMS), nā mea hoʻokele kūloko, a no nā EV me ka hoʻopili ʻana i ka hoʻopiʻi akamai, nā kikowaena hoʻoili a me nā ʻōnaehana hoʻokele charging station. KākoʻoISO 15118: Pākuʻi a pāʻani a me nā koi ʻo Smart Charging no nā kaʻa uila.
OCPP 2.0.1 (JSON)
ʻO OCPP 2.0.1 ka mana hou loa, i hoʻokuʻu ʻia i ka makahiki 2020. Hāʻawi ia i nā hiʻohiʻona hou a me nā hoʻomaikaʻi e like me ke kākoʻo no ISO15118 (Plug and Play), hoʻonui i ka palekana a me ka holomua holoʻokoʻa.
ʻO ka hoʻohālikelike o ka mana o OCPP
Ua kūpono ʻo OCPP1.x me nā mana haʻahaʻa, kūpono ʻo OCPP1.6 me OCPP1.5, kūpono ʻo OCPP1.5 me OCPP1.2.
ʻAʻole kūpono ʻo OCPP2.0.1 me OCPP1.6, OCPP2.0.1 ʻoiai ua loaʻa kekahi o nā mea o ka OCPP1.6, akā ʻokoʻa loa ka hōʻano kiʻi ʻikepili mai ka mea i hoʻouna ʻia.
OCPP 2.0.1 protocol
1、Okoa ma waena o OCPP 2.0.1 a me OCPP 1.6
Hoʻohālikelike ʻia me nā mana mua e like me OCPP 1.6, OCPP 2.0. Loaʻa iā 1 nā hoʻomaikaʻi nui ma nā wahi aʻe:
a. Hoʻonui i ka palekana
OCPP 2.0.1: ʻO ka hoʻoponopono palekana a me ka hoʻokele polokalamu
ʻAʻole kūpono ʻo OCPP 2.0.1 me 1.6J ma muli o ka hoʻoponopono hou ʻana o ke kumu hoʻohālike. ʻO kāna hoʻomaikaʻi koʻikoʻi ʻo ka hoʻokomo ʻana i ʻekolu kauohaNā Palapala Palekana:
-
Palekana 1:TLS me ka hōʻoia kumu (Password).
-
Palapala Palekana 2:TLS me nā palapala hōʻoia ʻaoʻao ʻaoʻao (ʻoi aku ka palekana).
-
Palekana 3:TLS me nā palapala hōʻoia ʻaoʻao Client a me ke kākoʻo ʻo Hardware Security Module (HSM).
Eia kekahi, hoʻololi ia i ka palenaPuuwai puuwaimīkini me ka laulāKe Ana Hoʻohālike. Ke hoʻohana nei kēia i kahi mea maʻamauʻāpanaaHoʻololie nānā i nā mea āpau mai ka wikiwiki o ka peʻahi a i ka mahana o loko, e hoʻomaikaʻi nui ana i nā diagnostics mamao.
b.Hoʻohui i nā mea hou
Hoʻohui ʻo OCPP2.0.1 i nā hiʻohiʻona hou, me ka hoʻokele naʻauao hoʻokele, a me ka hōʻike hewa a me ka nānā ʻana.
c. Hoʻolālā maʻalahi
Ua hoʻolālā ʻia ʻo OCPP2.0.1 i mea maʻalahi e hoʻokō i nā pono o nā noi paʻakikī a me nā ʻano like ʻole.
d. Hoʻomaʻamaʻa Code
ʻO OCPP2.0.1 ka maʻalahi i ke code, e maʻalahi ai ka hoʻokō ʻana i ka polokalamu.
ʻO OCPP2.0.1 firmware hou i hoʻohui ʻia i ka hōʻailona kikohoʻe, i mea e pale ai i ka hoʻoiho ʻana i ka firmware ʻaʻole i hoʻopiha ʻia, ka hopena i ka hāʻule ʻana o ka firmware.
Ma ka hoʻohana pono, hiki ke hoʻohana ʻia ka protocol OCPP2.0.1 e ʻike i ka mana mamao o ka puʻu hoʻopiʻi, ka nānā ʻana i ka manawa maoli o ke kūlana o ka hoʻouka ʻana, ka hōʻoia o ka mea hoʻohana a me nā hana ʻē aʻe, e hoʻomaikaʻi nui ai i ka hoʻohana ʻana i nā mea hana, ka pono a me ka palekana.
2、OCPP2.0.1 hoʻolauna hana
ʻO ka protocol OCPP 2.0.1 ka mana hou loa o ka protocol OCPP. Ke hoʻohālikelike ʻia me OCPP 1.6, ua hana ʻo OCPP 2.0.1 protocol i nā hoʻomaikaʻi a me ka hoʻonui ʻana. Aia nā mea nui:
• Hoʻouna ʻia ka memo:Hoʻohui ʻo OCP 2.0.1 i nā ʻano memo hou a hoʻololi i nā ʻano memo kahiko e hoʻomaikaʻi i ka pono a me ka hana.
• Nā Palapala Kikohoʻe:Ma OCPP 2.0.1, ua hoʻokomo ʻia nā mīkini palekana e pili ana i ka palapala hōʻoia no ka hāʻawi ʻana i ka hōʻoia ʻana o ka mīkini paʻakikī a me ka pale pono o ka memo. He hoʻomaikaʻi nui kēia ma luna o nā mīkini palekana OCPP1.6.
•Ke Ana Hoʻohālike:Hoʻopuka ʻo OCPP 2.0.1 i ke kumu hoʻohālike e hoʻokomo i ke kākoʻo no nā ʻano mea hana hou a me nā hiʻohiʻona.
• Hooponopono Mea Hana:Hāʻawi ʻo OCPP 2.0.1 i nā hana hoʻokele piha piha, me ka hoʻonohonoho ʻana o ka hāmeʻa, ka hoʻoponopono pilikia, nā hoʻoponopono polokalamu, etc.
• Nā kumu hoʻohālike:Hoʻopuka ʻo OCPP 2.0.1 i kahi kumu hoʻohālike ʻoi aku ka maʻalahi i hiki ke hoʻohana ʻia no ka wehewehe ʻana i nā mea hana a me nā ʻōnaehana paʻakikī. Kōkua kēia i ka hoʻohana ʻana i nā hiʻohiʻona holomua e like meV2G (Kaʻa no ka Grid).
• Hoʻopaʻa paʻa akamai:Advanced Smart Charging & ISO 15118 Integration, He mea koʻikoʻi ka ʻokoʻa ma waena o 1.6 a me 2.0.1 i ka hoʻopiʻi akamai. ʻOiai ke hilinaʻi nei ʻo 1.6J i ke kumuHoʻopaʻaProfiles, Kākoʻo maoli ʻo OCPP 2.0.1ISO 15118ma o ka mekini hele.
Hiki i kēiaPākuʻi a hoʻopaʻa (PnC): Ke hana nei ka EVSE ma ke ʻano he ʻīpuka, e ʻae ana i ka EV e hoʻololi pololei i nā palapala kikohoʻe me ka hope no ka hōʻoia ʻakomi. ʻAʻole pono nā kāleka RFID a i ʻole nā polokalamu. Hoʻokumu pū kēia i ke kumu noV2G (Kaʻa-i-Grid), e ʻae ana i ka hoʻokele ʻana o ka ikehu bidirectional e pili ana i ka alapine a me ka hiki.
• ka mea hoʻohana a me ka mana:Hāʻawi ʻo OCPP2.0.1 i ka ʻike mea hoʻohana i hoʻomaikaʻi ʻia a me nā mīkini ʻae, kākoʻo i nā ʻano hana hōʻoia mea hoʻohana he nui, a kau i mua i nā koi kiʻekiʻe no ka pale ʻikepili mea hoʻohana.
III. Hoʻomaka i ka hana OCPP
1. Ka hoʻouka naʻauao
Pūnaehana hoʻokele ikehu waho (EMS)
Hoʻoponopono ʻo OCPP 2.0.1 i kēia pilikia ma o ka hoʻokomo ʻana i kahi ʻano hoʻolaha e hoʻolaha ana iā CSMS (Charging Station Management System) i nā kapu waho. Hiki ke hoʻoponopono i nā kūlana he nui nā ʻōnaehana hoʻokele ikehu (EMS).
ʻO nā kaʻa uila i hoʻopili ʻia i nā wahi hoʻouka (e ISO 15118)
Kākoʻo ʻo OCPP 2.0.1 i ka ISO 15118 -hōʻano protocol no ka kamaʻilio EVSE-to-EV. ʻOi aku ka maʻalahi o ka hoʻokō ʻana me ka hoʻohana ʻana i ka OCPP 2.0.1 ka ISO 15118 plug-and-play maʻamau a me ka hoʻopiʻi akamai (me nā mea hoʻokomo mai nā EV). E ho'ā i nā mea hoʻokele kaʻa e hoʻouna i nā memo (mai CSMS) e pili ana i nā kikowaena hoʻouka no ka hōʻike ʻana i nā mea hoʻokele EV.
Hoʻohana ʻia ka hoʻohana ʻana i ka hoʻopaʻa ʻana akamai:
(1) Mea Kaulike
Loaʻa ʻia ʻo Load Balancer i ka ukana kūloko o ke kahua hoʻoili. E hoʻomalu ke kahua hoʻoili i ka mana hoʻopiʻi o kēlā me kēia pou hoʻouka e like me ka pre-configuration. E hoʻonohonoho ʻia ke kahua hoʻoili me ka waiwai palena paʻa, e like me ka nui o ka puka puka. Eia kekahi, ʻo ka hoʻonohonoho hoʻonohonoho pū kekahi i nā koho koho no ka hoʻonui ʻana i ka hāʻawi ʻana i ka mana o nā kikowaena hoʻoili i nā keʻena hoʻoili pākahi. Hōʻike kēia hoʻonohonoho i ke kahua hoʻouka ʻana he hewa ʻole ka uku ʻana ma lalo o kēia waiwai hoʻonohonoho a pono e koho ʻia nā kumu hoʻoili ʻē aʻe.
(2) Hoʻouka naʻauao waena
Manaʻo ʻo Central Smart Charging e hoʻomalu ʻia nā palena o ka hoʻouka ʻana e kekahi ʻōnaehana kikowaena, e helu ana i ka hapa a i ʻole ka pau ʻana o ka papa kuhikuhi ma hope o ka loaʻa ʻana o ka ʻike wanana a ka mea hoʻohana pūnaewele e pili ana i ka hiki ke hoʻopaʻa ʻia, a e hoʻokau ka ʻōnaehana kikowaena i nā palena o ka hoʻouka ʻana a hoʻonoho i nā palena hoʻopiʻi ma ka pane ʻana i nā leka.
(3) Ka hoʻopiʻi naʻauao kūloko
Hoʻomaopopo ʻia ka hoʻopiʻi naʻauao kūloko e kahi mea hoʻoponopono kūloko, ua like ia me kahi ʻelele o ka protocol OCPP, kuleana no ka loaʻa ʻana o nā memo mai ka ʻōnaehana kikowaena a me ka hoʻomalu ʻana i ke ʻano o ka hoʻopiʻi ʻana o nā kikowaena hoʻoili ʻē aʻe i ka hui. Hiki ke hoʻolako ʻia ka mea hoʻoponopono ponoʻī me nā kikowaena charging a i ʻole. Ma ke ʻano o ka hoʻopiʻi naʻauao kūloko, hoʻopaʻa ka mea hoʻoponopono kūloko i ka mana hoʻopiʻi o ke kahua hoʻoili. I ka wā e hoʻouka ai, hiki ke hoʻololi ʻia ka waiwai palena. Hiki ke hoʻonohonoho ʻia ka waiwai palena o ka hui hoʻopiʻi ma ka ʻāina a i ʻole e ka ʻōnaehana kikowaena.
2. Hōʻike Pūnaewele
ʻōnaehana ʻōnaehana
Hoʻolālā polokalamu
ʻO nā modula hana i loko o ka protocol OCPP2.0.1 ka nui o ka module Transfer Data, module Authorization, Security module, Transactions module, Meter Values module, Cost module, Reservation module, Smart Charging module, Diagnostics module, Firmware Management module and Display Message module
IV. Ka hoʻomohala ʻana o ka OCPP
1.Pono o OCPP
ʻO ka OCPP he protocol manuahi a wehe ʻia, a he ala maikaʻi nō hoʻi ia e hoʻoponopono ai i ka pilina o ka puʻu charging o kēia manawa, a ua kaulana a hoʻohana ʻia i nā ʻāina he nui a puni ka honua, ʻo ka pilina ma waena o nā lawelawe o ka mea hoʻohana e loaʻa i kahi ʻōlelo e kamaʻilio ai.
Ma mua o ka hiki ʻana mai o OCPP, ua hoʻomohala kēlā me kēia mea hana leka hoʻoili i kāna protocol proprietary ponoʻī no ka hoʻopili hope ʻana, no laila e laka ana i nā mea hoʻokele leka uila i hoʻokahi mea hana leka uila. I kēia manawa, ʻaneʻane me nā mea hana lako lako a pau e kākoʻo ana iā OCPP, ʻokoʻa nā mea hoʻopaʻa leka e koho i nā lako lako mai nā mea kūʻai aku, e ʻoi aku ka hoʻokūkū o ka mākeke.
Pēlā nō ia no nā mea waiwai/ʻoihana; ke kūʻai lākou i kahi keena hoʻoili ʻole OCPP a i ʻole ʻaelike me kahi CPO non-OCPP, ua laka ʻia lākou i loko o kahi keʻena hoʻoili a me ka mea hoʻokele leka uila. Akā me ka lako hoʻouku hoʻoili ʻana i ka OCPP, hiki i nā mea hale ke noho kūʻokoʻa i kā lākou mea hoʻolako. Ua noa nā mea nona ke koho i kahi CPO hoʻokūkū ʻoi aku ka maikaʻi, ʻoi aku ka maikaʻi o ke kumu kūʻai. hiki nō hoʻi iā lākou ke hoʻonui i kā lākou pūnaewele ma o ka hoʻohui ʻana i nā ʻenehana post charge like ʻole me ka ʻole e hoʻopau i nā mea hoʻonohonoho.
ʻOiaʻiʻo, ʻo ka pōmaikaʻi nui o nā EV, ʻaʻole pono nā mea hoʻokele EV e hilinaʻi i kahi mea hoʻohana leka uila a i ʻole mea hoʻolako EV. E like me nā hale hoʻolimalima OCPP i kūʻai ʻia, hiki i nā mea hoʻokele EV ke hoʻololi i nā CPO/EMP maikaʻi aʻe. ʻO ka lua, akā ʻo ka pōmaikaʻi nui loa ka hiki ke hoʻohana i ka e-mobility roaming.
2.OCPP i ke kuleana o ka hoʻouka kaʻa uila
(1) Kōkua ʻo OCPP iā EVSE a me CSMS e kamaʻilio me kekahi
(2) Ka ʻae ʻana i nā mea hoʻohana kaʻa uila e hoʻomaka e hoʻopaʻa
(3) Hoʻololi mamao o ka hoʻonohonoho hoʻouka ʻana, ka mana hoʻopaʻa mamao (hoʻomaka / hoʻomaha), pū kī wehe mamao (id connector)
(4) Ke kūlana manawa maoli o ke kahua hoʻoili (loaʻa, hoʻōki, hoʻokuʻu ʻia, ʻae ʻole EV/EVSE), ʻikepili hoʻoili manawa maoli, hoʻohana mana manawa maoli, hāʻule ʻole EVSE manawa maoli.
5
(6) Hoʻoponopono Paʻa Paʻa (OTAA)

Ⅴ.Empirical Validation & Manufacturer Insights
Pono ka hoʻokō pono ʻana i ka OCPP 2.0.1. Ma kaLinkpower, ua alakaʻi kā mākou hui R&D i ka hoʻāʻo interoperability nui me ka hoʻohana ʻana i kaOCTT (Wehe Charge Point Protocol Compliance Mea Hana)me nā hoʻohui honua maoli.
Kaiapuni ho'āʻo a me nā hualoaʻa:Ua hōʻoia maikaʻi mākou i kā mākou firmware EVSE100+ mau mea hoʻolako CSSMS honua(me nā pūnaewele nui ʻEulopa a me US). Ke nānā aku nei kā mākou mau hoʻāʻo ma:
-
Kūpaʻa Lūlima TLS:E hōʻoia i ka hoʻomau ʻana o ka pilina ma lalo o Security Profile 2 & 3.
-
Paʻa o ka ʻikepili hana:Ke hōʻoia nei i ka mea hou
Hana Hanaka lawe ʻana i nā memo ma lalo o nā kūlana pūnaewele paʻa ʻole (Packet loss simulation).
Ke hōʻoia nei kēia ʻikepili koʻikoʻi ʻaʻole ʻo kā mākou OCPP 2.0.1 hoʻonā ʻaʻole kūpono wale i ka manaʻo, akā mākaukau mākaukau no ka hoʻolaha pāʻoihana V2G.
Ka manawa hoʻouna: Oct-21-2024







