Pẹ̀lú ìdàgbàsókè kíákíá ti ilé iṣẹ́ ọkọ̀ ayọ́kẹ́lẹ́ iná mànàmáná kárí ayé, ìdàgbàsókè ọlọ́gbọ́n àti ìpele ti àwọn ètò ìgbéga agbára ti di ohun pàtàkì nínú iṣẹ́ náà. OCPP (Open Charge Point Protocol), tí ó ń ṣiṣẹ́ gẹ́gẹ́ bí “èdè gbogbogbòò” tí ó sopọ̀ mọ́ra.Àwọn ibùdó gbigba agbara evpẹ̀lú àwọn ètò ìṣàkóso àárín gbùngbùn, ó ń yọjú gẹ́gẹ́ bí ìmọ̀-ẹ̀rọ pàtàkì láti kojú àwọn ìpèníjà ìbáṣepọ̀ ẹ̀rọ.
I. OCPP: Kí ló dé tí ó fi ṣe pàtàkì fún wíwọlé ọjà ilẹ̀ Yúróòpù?
OCPP jẹ́ ìlànà ìbánisọ̀rọ̀ tí ó ṣí sílẹ̀, tí ó wà ní ìpele tí ó ń rí i dájú péÀwọn ibùdó gbigba agbara ọkọ̀ ayọ́kẹ́lẹ́ iná mànàmáná Láti ọ̀dọ̀ àwọn olùpèsè onírúurú lè bá ètò ìṣàkóso backend èyíkéyìí tí ó báramu sọ̀rọ̀ láìsí ìṣòro. Ṣíṣe àsopọ̀ ìlànà OCPP ń mú kí àwọn ọjà ní “ìbánisọ̀rọ̀ déédéé,” tí ó ń fi ìníyelórí pàtàkì hàn nípasẹ̀:
Àwọn Ìdènà Ìbáṣepọ̀ Tí Ó Bá Yí: Ó ń jẹ́ kí àwọn ibùdó gbigba agbara sopọ̀ mọ́ èyíkéyìí pẹpẹ ìṣiṣẹ́ ẹni-kẹta tí ó bá àwọn ìlànà OCPP mu, ó sì ń mú kí ọjà lè yípadà sí i;
Ìbámu pẹ̀lú Àwọn Ìlànà: Ó pàdé àwọn ohun tí EU gbọ́dọ̀ béèrè fún àwọn ètò ìṣiṣẹ́ tí a ń gbà, èyí tí ó ń ṣiṣẹ́ gẹ́gẹ́ bí ohun pàtàkì fún wíwọlé ọjà;
Ṣíṣí Àwọn Ẹ̀yà Ọlọ́gbọ́n: Ṣe àtìlẹ́yìn fún ìṣàkóso latọna jijin, ìdíyelé gbigba agbára, ìṣàyẹ̀wò ipò, àti àwọn àtúnṣe firmware OTA, èyí tí ó dín àwọn ìsapá ìdàgbàsókè ohun èlò òkè kù gidigidi;
Dínkù Iye Owó Ìṣọ̀kan: Ó ń lo àkójọ ìlànà tí a gbà ní gbogbogbòò, ó ń yẹra fún ìdàgbàsókè àṣà àti iye owó ìtọ́jú ìgbà pípẹ́ tí ó ní í ṣe pẹ̀lú àwọn ìlànà ìní.
II. MicroOcpp: Ojutu Fẹlẹfẹlẹ ti a ṣe iṣapeye fun Awọn Ẹrọ ti a fi sii
Fún àwọn àyíká tí a fi sínú rẹ̀ tí àwọn ohun èlò kò ní agbára, MicroOcpp ń ṣe àgbékalẹ̀ ìṣètò OCPP tó dára jùlọ pẹ̀lú àwọn àǹfààní pàtàkì bíi:
Ìtẹ̀síwájú àwọn ohun èlò tó kéré gan-an: A kọ ọ́ ní C/C++, a sì ṣe àtúnṣe rẹ̀ ní pàtó fún àwọn microcontrollers àti Linux tí a fi sínú rẹ̀;
Atilẹyin Ilana Gbogbogbo: Ni ibamu pẹlu OCPP 1.6 ni kikun ati atilẹyin awọn igbesoke si 2.0.1;
Apẹrẹ Modular: Gba àkójọpọ̀ àwọn ẹ̀yà ara tí a nílò nìkan láàyè láti mú kí lílo àwọn ohun èlò hardware pọ̀ sí i;
Olùgbékalẹ̀-Ọ̀nà-Ọ̀nà-Ọ̀nà-Ọ̀nà: Ó pèsè àwọn ìfọwọ́sowọ́pọ̀ API tí ó ṣe kedere àti àwọn àpẹẹrẹ gbígbòòrò fún àwọn ìdènà ìṣọ̀kan tí ó kéré.
III. Ìdánrawò Ìgbékalẹ̀: Kíkọ́ Ètò Ìbánisọ̀rọ̀ OCPP láti ìbẹ̀rẹ̀
1. Eto Ayika Olupin
Ṣe ìgbékalẹ̀ olupin SteVe OCPP kíákíá nípa lílo àwọn àpótí Docker. Gẹ́gẹ́ bí ètò ìṣàkóso àárín gbùngbùn tí ó ṣí sílẹ̀, SteVe ń pese àwọn agbára ìṣàkóso ibùdó gbigba agbára tí ó péye, pẹ̀lú ìtọ́jú ìbánisọ̀rọ̀ WebSocket, ìṣàyẹ̀wò ipò gbigba agbára, àti ìfúnni àṣẹ ìṣàkóso latọna jijin.
2. Awọn Igbesẹ Iṣeto Awọn Onibara Pataki
Nígbà tí a ń lo MicroOcpp fún àwọn oníbàárà lórí ìtàkùn MYD-YF13X, a lo àyíká ètò Linux 6.6.78 tí a pèsè. Àkọ́kọ́, ṣe àkójọpọ̀ ibi ìkàwé orísun MicroOcpp láti ṣe àwọn ohun èlò tí a ti ṣe àtúnṣe sí ARM. Lẹ́yìn náà, ṣe àtúnṣe àwọn pinni GPIO láti ṣe àfarawé ipò ìsopọ̀ ìbọn gbígbà: lo àwọn ibudo GPIO méjì láti ṣe àfihàn ipò ìwádìí fún ìfọwọ́sowọ́pọ̀ gbígbà kọ̀ọ̀kan.
3. Ibùdó Ìbánisọ̀rọ̀ Olùpèsè-Oníbàárà
Lẹ́yìn ìfìsíṣẹ́, oníbàárà náà ṣe àṣeyọrí sí ìsopọ̀ WebSocket pẹ̀lú olupin SteVe:
Ìfọwọ́sowọ́pọ̀ ìṣàkóso olupin náà fi ìkànnì tuntun hànibudo gbigba agbara ọkọ ayọkẹlẹ inaní àkókò gidi, ó ń jẹ́rìí sí ìsopọ̀ tó yẹ ní ìsàlẹ̀ àti ìbáṣepọ̀ ìlànà.
4. Ìfìdíkalẹ̀ Iṣẹ́ Ìròyìn Ipò
Nípa ṣíṣe àtúnṣe ìpele GPIO láti ṣe àfarawé fífi ibọn/yíyọ kúrò, a ń kíyèsí bí àwọn oníbàárà ṣe ń ròyìn ìyípadà ipò sí olupin náà ní àkókò gidi.
Ìfọwọ́sowọ́pọ̀ olupin naa n mu awọn ipo asopọ pọ si ni ibamu, ni idaniloju gbogbo awọn iṣẹ pq ibaraẹnisọrọ ni deede.
Gẹ́gẹ́ bí àgbáyéibudo gbigba agbara ọlọgbọnỌjà ń tẹ̀síwájú láti ṣe àtúnṣe sí i, àtìlẹ́yìn ìlànà OCPP ti di kókó pàtàkì nínú ìdíje ọjà. Ojútùú OCPP pípé tí Mir pèsè tí ó dá lórí ìpìlẹ̀ MYC-YF13X kìí ṣe pé ó dín ààlà ìdàgbàsókè kù nìkan ni, ó tún ń rí i dájú pé ọjà bá àwọn ìlànà mu àti pé ọjà náà lè yípadà.
Àkókò ìfìwéránṣẹ́: Jan-14-2026


