OCPP nima? Quvvatlash stansiyasi protokoli va versiyalari
OCPP quvvatlash qurilmasi va boshqaruv dasturi (CSMS) o‘rtasidagi ochiq protokol.
OCPP nima va nimani anglatadi?
OCPP (Open Charge Point Protocol) — elektromobil quvvatlash qurilmasi va uni boshqaradigan markaziy dastur (CSMS) o‘rtasidagi ochiq aloqa protokoli. Uni Open Charge Alliance e’lon qiladi va undan bepul foydalaniladi. Qurilma va dastur bir xil OCPP versiyasida muloqot qilsa, turli markalarning qurilmalarini bitta paneldan boshqarish mumkin.
Qisqasi, OCPP — quvvatlash qurilmasi markazga «kim quvvatlayapti, qancha energiya berdim, nosozlik bormi» deb xabar berishi, markaz esa qurilmaga «quvvatlashni boshla, to‘xtat, tarifni qo‘lla, dasturni yangila» buyruqlarini yuborishi uchun umumiy tildir.
OCPP nima uchun kerak?
- Qurilmani tizimga tanishtirish: Qurilma yoqilganda markazga o‘zini bildiradi (BootNotification) va belgilangan oraliqlarda ishlayotganini xabar qiladi (Heartbeat).
- Foydalanuvchini tasdiqlash: RFID karta yoki ilovadan kelgan identifikator markazda tekshiriladi (Authorize).
- Quvvatlash seansi: Seansning boshlanishi, tugashi va hisoblagich qiymatlari markazga yoziladi; hisob-faktura shu yozuvdan qilinadi.
- Holat va nosozlik: Rozetka bo‘sh, band yoki nosoz ekani darhol xabar qilinadi (StatusNotification).
- Masofadan boshqaruv: Quvvatlashni masofadan boshlash va to‘xtatish, qayta ishga tushirish, sozlamalarni o‘zgartirish va dasturni yangilash markazdan amalga oshiriladi.
- Quvvatni cheklash: Markaz qurilmaga quvvatlash profilini yuborib, beriladigan quvvatni cheklaydi.
OCPP versiyalari: 1.5, 1.6 va 2.0 farqi
- OCPP 1.5: SOAP (XML) asosidagi eski versiya. Hali ishlab turgan eski qurilmalarda uchraydi.
- OCPP 1.6: SOAP bilan bir qatorda WebSocket orqali JSON bilan muloqot qiluvchi «1.6J» shaklini joriy etdi. Maydondagi qurilmalarda eng keng tarqalgan versiya.
- OCPP 2.0: Xabar tuzilmasi qaytadan qurildi: quvvatlash seansi yagona tranzaksiya hodisasi (TransactionEvent) bilan kuzatiladi, qurilma konfiguratsiyasi va xavfsizlik kengaytirildi. 1.6 bilan orqaga moslik yo‘q; dastur ikki versiyani alohida qo‘llab-quvvatlashi kerak.
2.0 oilasidan keyin Open Charge Alliance 2.1 versiyasini ham e’lon qildi. Qurilma olishda eng yangi versiya emas, qurilma va dastur ikkalasi ham muloqot qiladigan versiya muhim.
OCPP va OCPI o‘rtasidagi farq
Bu ikki protokol turli tomonlarni bog‘laydi:
- OCPP: quvvatlash qurilmasi ↔ quvvatlashni boshqarish dasturi (CSMS).
- OCPI: CSMS ↔ boshqa quvvatlash tarmog‘i yoki rouming platformasi. Bir tarmoq haydovchisining boshqa tarmoq stansiyasida quvvatlanishi va ikki tarmoq o‘rtasidagi hisob-kitob shu protokol bilan amalga oshiriladi.
- ISO 15118: avtomobil ↔ quvvatlash qurilmasi. Boshqaruv dasturining protokoli emas.
CSMS nima ekanini va CPO’dan farqini CSMS nedir maqolasida tushuntirdik.
Quvvatlash qurilmasi olishda OCPP bo‘yicha nimalarga e’tibor berish kerak?
- Qurilmaning texnik varag‘ida qaysi OCPP versiyasini qo‘llab-quvvatlashi yozilganmi (1.6J, 2.0)?
- Markaz manzilini o‘zingiz kirita olasizmi yoki qurilma ishlab chiqaruvchining o‘z tizimiga qulflanganmi?
- Ishlab chiqaruvchi qurilma Open Charge Alliance muvofiqlik testidan o‘tganini hujjatlay oladimi?
- Dasturni yangilashni masofadan, OCPP orqali amalga oshirish mumkinmi?
OCPP’ni qo‘llab-quvvatlamaydigan qurilma olsangiz, keyinchalik boshqaruv dasturini almashtira olmaysiz; qurilma ishlab chiqaruvchisi tizimiga bog‘lanib qolasiz.
SmartŞarj OCPP’ning qaysi versiyalarini qo‘llab-quvvatlaydi?
SmartŞarj quvvatlash qurilmalari bilan OCPP 1.5, 1.6 va 2.0 orqali, boshqa quvvatlash tarmoqlari va rouming platformalari bilan OCPI 2.2.1 orqali muloqot qiladi. Shu tariqa OCPP’da muloqot qiladigan AC va DC qurilmalar markasidan qat’i nazar bitta paneldan boshqariladi. Dastur tafsilotlari uchun quvvatlashni boshqarish dasturi sahifasiga, jihozlar uchun AC va DC quvvatlash qurilmalari sahifasiga qarang.