- الرئيسية
- الموارد
- دليل OCPP
دليل · OCPP
OCPP، بشرح مبسّط.
كيف يتواصل الشاحن مع البرنامج الذي يديره، وبمَ يختلف OCPP 1.6J عن 2.0.1، وماذا يحدث عندما تتصل شواحنك بـ ChargeIT.
بفضل OCPP يمكنك اختيار شواحنك وبرنامجك كلٌّ على حدة. إليك كيف يعمل، وكيف يستخدمه ChargeIT.
ما هو OCPP
بروتوكول نقطة الشحن المفتوح (Open Charge Point Protocol) معيار مفتوح يتولاه Open Charge Alliance. يحدد الرسائل التي يتبادلها الشاحن ونظامه المركزي: يبلّغ الشاحن عن حالته وجلساته وقراءات عداده، ويفوّض النظام المركزي السائقين ويرسل الأوامر ويحدد حدود الشحن.
ولأن المعيار مفتوح، يمكن لأي نظام مركزي يدعمه أن يدير أي شاحن يدعمه. وهذا ما يتيح لك اختيار أجهزتك وبرنامجك كلٌّ على حدة.
في OCPP 1.6 يُسمّى الطرفان charge point وcentral system. وفي OCPP 2.0.1 هما charging station وcharging station management system (CSMS). ChargeIT هو النظام المركزي لكل شاحن متصل به.
كيف يتصل الشاحن
يفتح الشاحن اتصال WebSocket بعنوان النظام المركزي ويبقيه مفتوحًا. وتنتقل الرسائل بصيغة JSON عبر هذا الاتصال الوحيد في الاتجاهين. لا يحتاج الشاحن إلا إلى الإنترنت، عبر شريحة SIM أو شبكة الموقع، ولا يحتاج النظام المركزي أبدًا إلى الدخول إلى شبكة الموقع.
- يتصل الشاحن بالعنوان الذي أُعطي له ويعرّف بنفسه.
- يرسل boot notification بطرازه وبرنامجه الثابت، فيقبله ChargeIT.
- يبلّغ عن حالة كل موصل.
- ومن ثم يرسل heartbeat وتغييرات الحالة وطلبات التفويض والمعاملات وقيم العداد، ويتلقى الأوامر وحدود الشحن.
OCPP 1.6J و2.0.1
الإصداران مستخدمان على نطاق واسع. ويتحدث الشاحن بأحدهما على اتصال معيّن، ويمكن تبديل بعض الشواحن بينهما من إعداداتها.
| OCPP 1.6J | OCPP 2.0.1 | |
|---|---|---|
| تاريخ النشر | 2015 | 2020 |
| النقل | JSON عبر WebSocket | JSON عبر WebSocket |
| الجلسات | رسائل منفصلة لبدء المعاملة وإيقافها | رسالة transaction event واحدة للبدء والتحديثات والانتهاء |
| إعدادات الشاحن | قائمة بمفاتيح الإعداد | نموذج جهاز من مكوّنات ومتغيّرات |
| ملفات الأمان | أُضيفت لاحقًا، في امتداد الأمان من Open Charge Alliance للإصدار 1.6J | جزء من المعيار |
| الشحن الذكي | ملفات الشحن | ملفات الشحن، مع دعم ISO 15118 في المعيار |
يقارن الجدول المعايير نفسها. أما ما يدعمه شاحن بعينه فيتوقف على برنامجه الثابت.
كيف يشغّل ChargeIT بروتوكول OCPP
لدى ChargeIT معالج منفصل لكل إصدار. لا يُترجَم شاحن 2.0.1 أبدًا عبر منطق 1.6، فيحتفظ كل إصدار برسائله وحالاته وقواعده الخاصة.
- أوامر عن بُعد من لوحة التحكم أو عبر API: البدء والإيقاف وفتح قفل الموصل وتغيير الإتاحة.
- ملف أمان لكل شاحن، مع تخزين بيانات اعتماد الشواحن مجزّأة.
- ملفات شحن ترسلها موازنة الأحمال لإبقاء كل موقع ضمن حدّه.
- سجل أحداث لكل شاحن، بكل رسالة مستلمة وكل أمر مرسل.
- التعافي بعد إعادة التشغيل: إذا أُعيد تشغيل المنصة أثناء الشحن، تستمر الجلسة، وتُستعاد المعاملات ذات الحالة المجهولة بدل أن تضيع.
- الرفض عند الشك: عندما يتعذر البت في التفويض، يكون الجواب لا.
ما يحتاجه شاحنك
- OCPP 1.6J أو 2.0.1، مع تعيين ChargeIT نظامًا مركزيًا له.
- الإنترنت عند الشاحن، عبر شريحة SIM أو شبكة الموقع.
- برنامج ثابت يدعم الميزات التي تريدها: يحتاج الشحن الذكي وموازنة الأحمال إلى ملفات OCPP المقابلة.
الطرازات الموجودة في صفحة الأجهزة لدينا مختبرة. وتتصل الشواحن الأخرى بعد التحقق من التوافق: أرسل إلينا العلامة التجارية والطراز.
اربط شواحنك.
أخبرنا بالعلامات التجارية والطرازات التي تستخدمها، وسنريك إياها تعمل على ChargeIT.
احجز عرضًا توضيحيًا