OCPP کیا ہے؟ چارجنگ اسٹیشن پروٹوکول اور اس کے ورژن
OCPP چارجر اور مینجمنٹ سافٹ ویئر (CSMS) کے درمیان کھلا پروٹوکول ہے۔ 1.6 اور 2.0 کا فرق، OCPI سے فرق، اور چارجر خریدتے وقت کیا دیکھنا چاہیے۔
OCPP کیا ہے اور اس کا کیا مطلب ہے؟
OCPP (Open Charge Point Protocol) الیکٹرک گاڑی کے چارجر اور اسے چلانے والے مرکزی سافٹ ویئر (CSMS) کے درمیان کھلا مواصلاتی پروٹوکول ہے۔ اسے Open Charge Alliance شائع کرتا ہے اور اس کا استعمال مفت ہے۔ جب تک چارجر اور سافٹ ویئر ایک ہی OCPP ورژن استعمال کرتے ہیں، مختلف برانڈز کے آلات ایک ہی پینل سے چلائے جا سکتے ہیں۔
مختصراً، OCPP وہ مشترکہ زبان ہے جس کے ذریعے چارجر مرکز کو بتاتا ہے کہ "کون چارج کر رہا ہے، میں نے کتنی توانائی دی، کوئی خرابی تو نہیں"، اور مرکز چارجر کو "چارجنگ شروع کرو، روکو، ٹیرف لاگو کرو، سافٹ ویئر اپ ڈیٹ کرو" کے احکامات بھیجتا ہے۔
OCPP کس کام آتا ہے؟
- چارجر کو سسٹم میں متعارف کرانا: آن ہوتے ہی چارجر خود کو مرکز پر ظاہر کرتا ہے (BootNotification) اور وقفے وقفے سے بتاتا ہے کہ وہ چل رہا ہے (Heartbeat)۔
- صارف کی توثیق: RFID کارڈ یا ایپ سے آنے والی شناخت مرکز پر جانچی جاتی ہے (Authorize)۔
- چارجنگ سیشن: سیشن کا آغاز و اختتام اور میٹر ریڈنگ مرکز میں درج ہوتی ہیں؛ بلنگ اسی ریکارڈ سے کی جاتی ہے۔
- حالت اور خرابی: سوکٹ خالی ہے، مصروف ہے یا خراب، یہ فوراً بتا دیا جاتا ہے (StatusNotification)۔
- دور سے انتظام: چارجنگ دور سے شروع اور بند کرنا، ری اسٹارٹ، سیٹنگز بدلنا اور سافٹ ویئر اپ ڈیٹ مرکز سے کیا جاتا ہے۔
- طاقت کی حد: مرکز چارجر کو چارجنگ پروفائل بھیج کر دی جانے والی طاقت کو محدود کرتا ہے۔
OCPP ورژن: 1.5، 1.6 اور 2.0 کا فرق
- OCPP 1.5: SOAP (XML) پر مبنی پرانا ورژن۔ یہ میدان میں ابھی تک چلنے والے پرانے چارجرز میں ملتا ہے۔
- OCPP 1.6: SOAP کے ساتھ اس نے "1.6J" شکل متعارف کرائی جو WebSocket پر JSON کے ذریعے بات کرتی ہے۔ میدان کے چارجرز میں یہ سب سے زیادہ رائج ورژن ہے۔
- OCPP 2.0: پیغام کا ڈھانچہ نئے سرے سے بنایا گیا: چارجنگ سیشن کو ایک واحد ٹرانزیکشن ایونٹ (TransactionEvent) سے ٹریک کیا جاتا ہے، اور ڈیوائس کنفیگریشن اور سکیورٹی کو وسعت دی گئی۔ یہ 1.6 کے ساتھ پچھلی مطابقت نہیں رکھتا؛ سافٹ ویئر کو دونوں ورژن الگ الگ سپورٹ کرنے ہوں گے۔
2.0 خاندان کے بعد Open Charge Alliance نے ورژن 2.1 بھی شائع کیا۔ چارجر خریدتے وقت اہم سب سے نیا ورژن نہیں بلکہ وہ ورژن ہے جو چارجر اور سافٹ ویئر دونوں بولتے ہیں۔
OCPP اور OCPI میں فرق
دونوں پروٹوکول مختلف فریقوں کو جوڑتے ہیں:
- OCPP: چارجر ↔ چارجنگ مینجمنٹ سافٹ ویئر (CSMS)۔
- OCPI: CSMS ↔ دوسرا چارجنگ نیٹ ورک یا رومنگ پلیٹ فارم۔ ایک نیٹ ورک کے ڈرائیور کا دوسرے نیٹ ورک کے اسٹیشن پر چارج کرنا اور دونوں نیٹ ورکس کا باہمی حساب اسی پروٹوکول سے ہوتا ہے۔
- ISO 15118: گاڑی ↔ چارجر۔ یہ مینجمنٹ سافٹ ویئر کا پروٹوکول نہیں ہے۔
CSMS کیا ہے اور CPO سے کیسے مختلف ہے، یہ ہم نے CSMS nedir مضمون میں بیان کیا ہے۔
چارجر خریدتے وقت OCPP کے لیے کیا دیکھیں؟
- کیا آلے کی تکنیکی شیٹ میں لکھا ہے کہ وہ کون سا OCPP ورژن سپورٹ کرتا ہے (1.6J، 2.0)؟
- کیا آپ مرکز کا ایڈریس خود درج کر سکتے ہیں، یا آلہ بنانے والے کے اپنے سسٹم سے بندھا ہوا ہے؟
- کیا بنانے والا ثابت کر سکتا ہے کہ آلہ Open Charge Alliance کے مطابقت کے ٹیسٹ سے گزرا ہے؟
- کیا سافٹ ویئر اپ ڈیٹ دور سے، OCPP کے ذریعے ہو سکتی ہے؟
اگر آپ ایسا چارجر خریدتے ہیں جو OCPP سپورٹ نہیں کرتا تو آپ بعد میں مینجمنٹ سافٹ ویئر نہیں بدل سکتے؛ آپ چارجر بنانے والے کے سسٹم سے بندھے رہتے ہیں۔
SmartŞarj کون سے OCPP ورژن سپورٹ کرتا ہے؟
SmartŞarj چارجرز کے ساتھ OCPP 1.5، 1.6 اور 2.0 کے ذریعے، اور دوسرے چارجنگ نیٹ ورکس اور رومنگ پلیٹ فارمز کے ساتھ OCPI 2.2.1 کے ذریعے رابطہ کرتا ہے۔ یوں برانڈ کوئی بھی ہو، OCPP بولنے والے AC اور DC چارجرز ایک ہی پینل سے چلائے جاتے ہیں۔ سافٹ ویئر کی تفصیل کے لیے چارجنگ مینجمنٹ سافٹ ویئر کا صفحہ، اور ہارڈ ویئر کے لیے AC اور DC چارجرز کا صفحہ دیکھیں۔