Gukoresha uburyo bwo gufungura sitasiyo yo gushyushya: Igisubizo cya OCPP Full-Stack, Guteza imbere imikorere y'ibicuruzwa no kwihutisha iterambere

Bitewe n'iterambere ryihuse ry'inganda zikoresha amashanyarazi ku isi, iterambere ryihuse kandi rijyanye n'ikoranabuhanga ryo gushyushya ryabaye ikintu cyihutirwa mu nganda. OCPP (Open Charge Point Protocol), ikora nk'"ururimi ruhuriweho" ruhuzasitasiyo zo gusharija za evhamwe na sisitemu nkuru z’imicungire, iri kugaragara nk'ikoranabuhanga ry'ingenzi mu gukemura ibibazo byo gukoresha ibikoresho mu buryo butandukanye.

Igisubizo cya OCPP Full-Stack: Kongerera ubushobozi igenamigambi ry'ibicuruzwa no guteza imbere byihuse

I. OCPP: Kuki ari ingenzi kugira ngo isoko ry’i Burayi rigere ku isoko?

OCPP ni porotokoli y'itumanaho ifunguye kandi isanzwe igenzurasitasiyo zo gusharija imodoka zikoresha amashanyarazi Abakora ibicuruzwa bitandukanye bashobora kuvugana neza na sisitemu iyo ari yo yose ijyanye n'imicungire y'ibikoresho. Guhuza protocole ya OCPP biha ibicuruzwa "uburyo bwo gutumanaho busanzwe," bigatanga agaciro k'ingenzi binyuze muri:

Gukuraho Inzitizi zo Gukoresha ikoranabuhanga: Bituma sitasiyo zo gushyushya zihuzwa n'urubuga urwo arirwo rwose rw'imikorere rw'uruhande rwa gatatu rukurikiza amahame ya OCPP, bikongera ubushobozi bwo guhuza ibicuruzwa;

Iyubahirizwa ry'amabwiriza: Yujuje ibisabwa n'ibihugu by'Uburayi mu bijyanye no kwishyuza ibikorwa remezo, bikaba ari ngombwa kugira ngo isoko rigere kuri iyo gahunda;

Gufungura Ibiranga Ubuhanga: Bishyigikira uburyo bwo kugenzura kure, kwishyuza amafaranga, kugenzura uko ibintu bimeze, no kuvugurura porogaramu za OTA, bigabanya cyane imbaraga zo guteza imbere porogaramu zo mu rwego rwo hejuru;

Kugabanya Ikiguzi cyo Guhuza: Ikoresha uburyo bwa protocole bukoreshwa cyane, yirinda iterambere ryihariye n'ikiguzi cyo kubungabunga igihe kirekire gifitanye isano na protocole z'umwihariko.

II. MicroOcpp: Igisubizo cyoroheje cyagenewe ibikoresho byashyizwemo

Ku bidukikije bifite umutungo mwinshi, MicroOcpp itanga ishyirwa mu bikorwa rya protocole ya OCPP nziza hamwe n'inyungu z'ingenzi zirimo:

Uburyo bworoshye bwo gukoresha: Byanditswe muri C/C++ kandi byakozwe neza cyane cyane kuri microcontrollers na Linux ishyizwemo;

Inkunga ya Porotokole yuzuye: Ijyanye neza na OCPP 1.6 kandi ishyigikira kuvugurura kuri 2.0.1;

Igishushanyo mbonera cya Modular: Yemerera kwegeranya ibintu bikenewe gusa kugira ngo wongere ikoreshwa ry'ibikoresho bya mudasobwa;

Byemewe n'abashinzwe porogaramu: Itanga uburyo bwo guhuza API neza n'ingero nyinshi ku mbogamizi nke zo guhuza porogaramu.

III. Imyitozo yo Gutanga Serivisi: Kubaka Sisitemu y'Itumanaho ya OCPP uhereye ku busa

1. Gushyiraho ibidukikije bya seriveri

Shyiraho vuba seriveri ya SteVe OCPP ukoresheje ibikoresho bya Docker. Nk'uburyo bwo gucunga buri wese, SteVe itanga ubushobozi bwo gucunga sitasiyo zo gusharija, harimo kubungabunga itumanaho rya WebSocket, kugenzura uko gusharija bigenda, no gutanga amabwiriza yo kugenzura kure.

2. Intambwe zo Gutanga Abakiriya Bakomeye

Mu gihe cyo gushyira umukiriya wa MicroOcpp kuri platform ya MYD-YF13X, twakoresheje uburyo bwa Linux 6.6.78. Ubwa mbere, huza isomero rya MicroOcpp kugira ngo ukore executables za ARM-optimized. Hanyuma, shyiraho GPIO pins kugira ngo wigane imiterere y'imbunda zishaja: koresha ports ebyiri za GPIO kugira ngo ugaragaze imiterere ya buri interface ishaja.

3. Ikigo gishinzwe itumanaho hagati ya seriveri n'umukiriya

Nyuma yo kuyikoresha, umukiriya yashoboye gushyiraho uburyo bwa WebSocket bwo guhuza na seriveri ya SteVe:

Uburyo bwo gucunga seriveri bwagaragaje amakuru mashya kuri interinetisitasiyo yo gusharija imodoka zikoresha amashanyarazimu gihe nyacyo, byemeza isano ikwiye y’ibanze n’imikoranire ya protocole.

Uburyo bwo gucunga seriveri buzagaragaza ahantu hashya ho gusharija mu gihe nyacyo.

4. Igenzura ry'imikorere yo gutanga raporo y'imimerere

Mu guhindura urwego rwa GPIO kugira ngo twigane uburyo bwo gushyira/gukuraho imbunda zishaje, tubona uko umukiriya atanga raporo y’impinduka kuri seriveri mu gihe nyacyo.

Interineti ya seriveri ivugurura status z'umuhuza mu buryo butaziguye, yemeza imikorere y'uruhererekane rw'itumanaho neza.

Imbunda yo gusharija irahari

Nk'uko isi yose ibivugasitasiyo yo gusharija ikoresheje ikoranabuhangaIsoko rikomeje kugendera ku buryo busanzwe, inkunga ya protocole ya OCPP yabaye ingenzi mu guhangana kw'ibicuruzwa. Igisubizo cyuzuye cya OCPP gitangwa na Mir gishingiye kuri platform ya MYC-YF13X ntikigabanya cyane urwego rw'iterambere ahubwo kinatuma ibicuruzwa byubahirizwa n'amahame kandi bikanahindura isoko.


Igihe cyo kohereza: Mutarama 14-2026