يتوقع السائق الذي يستخدم تطبيق شحن واحدًا أن يعمل التطبيق عند شواحن شركات كثيرة. وخلف هذه التجربة البسيطة تتبادل شبكة الشحن ومزود التطبيق معلومات كثيرة: أين الشواحن، وهل هي متاحة، وكم تكلف، وهل يُسمح للسائق بالشحن، وكم من الطاقة سُلّمت. والبروتوكول المفتوح الأكثر استخدامًا لهذا التبادل هو OCPI، أي Open Charge Point Interface.

يشرح هذا الدليل ما يقوم به OCPI، وكيف تتكامل وحداته، وما الإصدارات المتاحة، وما الذي تحتاجه لبدء التجوال.

أبرز النقاط
  • يربط OCPI الأنظمة الخلفية لمشغلي نقاط الشحن (CPO) ومزودي خدمات التنقل الكهربائي (eMSP).
  • وهو بروتوكول REST/JSON مفتوح ومجاني تديره مؤسسة EVRoaming Foundation.
  • تغطي وحداته المواقع والتعرفات والمعرّفات والجلسات وسجلات الشحن والأوامر عن بُعد والشحن الذكي.
  • يعمل OCPI مباشرة أو عبر منصات التجوال، ويكمّل OCPP ولا يحل محله.

ما المشكلة التي يحلها OCPI؟

من دون بروتوكول مشترك، سيحتاج كل مشغّل إلى تكامل خاص مع كل مزود خدمة، ومع وجود عشرات الشبكات ومئات المزودين في بلد واحد يصبح ذلك غير قابل للإدارة سريعًا. يحدد OCPI طريقة قياسية واحدة لتبادل بيانات التجوال، فيتمكن تنفيذ واحد من الاتصال بشركاء كثيرين. ويشرح دليلنا الفرق بين CPO وeMSP الدورين المعنيين.

كيف يعمل OCPI؟

OCPI مجموعة من واجهات REST عبر HTTPS برسائل JSON. يتيح كل طرف نقاط وصول للوحدات التي يدعمها ويستدعي نقاط الطرف الآخر، وتتدفق البيانات في الاتجاهين: يرسل المشغّل تحديثات المواقع والجلسات، ويستطيع مزود الخدمة طلب البيانات أو إرسال الأوامر. وفي البداية يتبادل الطرفان بيانات الاعتماد (Credentials) والرموز والإصدارات المتفق عليها، ليعرف كل طرف كيف يصادق نفسه وما الوحدات التي يدعمها الآخر.

أهم وحدات OCPI

الوحدةالوظيفةالاتجاه المعتاد
Credentials وVersionsالتسجيل ورموز المصادقة والاتفاق على الإصدارفي الاتجاهين
Locationsالمواقع ونقاط EVSE والموصلات مع الحالة والقدرة وساعات العملمن المشغّل إلى مزود الخدمة
Tariffsهياكل الأسعار للطاقة والوقت والمواقف والرسوم الثابتةمن المشغّل إلى مزود الخدمة
Tokensبطاقات RFID ومعرّفات التطبيق المسموح لها بالشحنمن مزود الخدمة إلى المشغّل
Sessionsجلسات الشحن الجارية مع الطاقة والتكلفة حتى اللحظةمن المشغّل إلى مزود الخدمة
CDRsسجلات تفاصيل الشحن النهائية المستخدمة في الفوترةمن المشغّل إلى مزود الخدمة
Commandsطلبات البدء والإيقاف والحجز وفك القفل عن بُعدمن مزود الخدمة إلى المشغّل
ChargingProfilesطلبات الشحن الذكي من جانب مزود الخدمةمن مزود الخدمة إلى المشغّل
HubClientInfoمعلومات عن الأطراف المتصلة عبر منصةمن المنصة إلى الأطراف

جلسة تجوال عبر OCPI خطوة بخطوة

  1. ينشر المشغّل مواقعه وتعرفاته، فيعرضها مزود الخدمة في تطبيقه.
  2. يمرر السائق بطاقة RFID أو يبدأ الشحن من التطبيق، فيتحقق المشغّل من المعرّف إما من قائمة تلقاها عبر وحدة Tokens أو بطلب تفويض لحظي.
  3. يبدأ نظام المشغّل الجلسة على الشاحن عبر OCPP ويبلغ مزود الخدمة بتقدمها عبر وحدة Sessions.
  4. عند انتهاء الشحن يرسل المشغّل سجل CDR يتضمن الطاقة والمدة والتكلفة.
  5. يفوتر مزود الخدمة السائق، ويفوتر المشغّل مزود الخدمة وفق اتفاقهما.

إصدارات OCPI

الإصدارأبرز النقاط
2.1.1أول إصدار مستقر واسع الانتشار، وما زال موجودًا في تكاملات كثيرة
2.2 / 2.2.1دعم المنصات وتعدد الأدوار للطرف الواحد وتحسين التعرفات وملفات الشحن، وهو الأكثر شيوعًا اليوم
2.3.0أحدث إصدار رئيسي، مع إضافات مرتبطة بلائحة AFIR الأوروبية مثل معلومات الدفع الفوري وبيانات مواقع أغنى

يجب أن يتفق الشركاء على إصدار مشترك، والمنصة التي تدعم عدة إصدارات تستطيع الاتصال بشركاء أكثر دون مطالبتهم بالترقية.

ربط مباشر أم عبر منصة؟

يمكن استخدام OCPI مباشرة بين طرفين، بتحكم كامل ودون رسوم منصة، أو عبر منصة تجوال يرتبط بها كل طرف مرة واحدة ليصل إلى شركاء كثيرين، وتتولى المنصات أيضًا العقود والتسوية المالية. ويبدأ كثير من المشغلين بمنصة للوصول الواسع ثم يضيفون روابط مباشرة مع أكبر شركائهم.

OCPI وOCPP: تكامل لا تنافس

يربط OCPP الشاحن بنظام إدارته، بينما يربط OCPI هذا النظام بأنظمة شركات أخرى. لذلك تستخدم جلسة التجوال البروتوكولين معًا: OCPP بين الشاحن والمشغّل، وOCPI بين المشغّل ومزود الخدمة. يقارن مقالنا OCPI مقابل OCPP بينهما بالتفصيل، ويغطي دليلنا المبسط إلى OCPP جانب الشاحن.

OCPI والأنظمة

يتوقع المنظمون التجوال بشكل متزايد. ففي الاتحاد الأوروبي تشترط لائحة AFIR إتاحة بيانات مفتوحة عن نقاط الشحن، ويضيف OCPI 2.3.0 مزايا تساعد على الالتزام بها. وفي المملكة المتحدة تفرض Public Charge Point Regulations 2023 تقديم البيانات المفتوحة عبر OCPI. وحتى حيث لا يكون إلزاميًا، يُعد دعم التجوال غالبًا شرطًا للدعم الحكومي والمناقصات.

كيف تبدأ مع OCPI؟

  1. اختر دورك: مشغّل أو مزود خدمة أو كليهما.
  2. تحقق من منصتك: يجب أن يدعم نظام CSMS بروتوكول OCPI بشكل أصيل، ويفضّل بعدة إصدارات.
  3. نظّف بياناتك: دقة بيانات المواقع والموصلات والتعرفات أساسية لأن الشركاء يعرضونها لسائقيهم.
  4. اختر شركاءك: منصة أو روابط مباشرة أو كلاهما.
  5. اختبر وانطلق: نفّذ جلسات اختبار مع كل شريك وطابق أول سجلات CDR بعناية.

الأسئلة الشائعة

هل استخدام OCPI مجاني؟

نعم، فمواصفة OCPI مفتوحة ومجانية التنفيذ، وتأتي التكاليف من التنفيذ ورسوم منصات التجوال والاتفاقيات التجارية مع الشركاء.

من يدير OCPI؟

تديره EVRoaming Foundation، وهي منظمة غير ربحية تنشر الإصدارات الجديدة وتدعم انتشاره.

هل أحتاج إلى OCPI إذا كان لدي بضعة شواحن فقط؟

ليس بالضرورة في البداية، لكن التجوال قد يرفع الاستخدام بشكل ملحوظ، ويتصل كثير من المشغلين الصغار عبر منصة تدعم OCPI مسبقًا.

أي إصدار من OCPI أستخدم؟

الإصدار 2.2.1 هو الأكثر انتشارًا اليوم. وإذا كنت تعمل في الاتحاد الأوروبي فخطط للإصدار 2.3.0 لبيانات AFIR، واحتفظ بدعم 2.1.1 للشركاء الذين لم يرقّوا أنظمتهم.

اربط شواحنك بمزودي الخدمة ومنصات التجوال عبر OCPI من المنصة نفسها التي تدير شبكة OCPP لديك. اطلع على مزايا التجوال في Üreticy أو تواصل معنا لتخطيط أول اتصالاتك.