يوفر بروتوكول OCPP حل اتصال موحد بين محطات الشحنشاحن السيارة الكهربائية وول بوكس وأي نظام إدارة مركزي. تدعم بنية البروتوكول هذه التوصيل البيني لأي عملية شحنشاحن السيارة الكهربائية وول بوكس نظام الإدارة المركزية لمزود الخدمة مع جميع أعمدة الشحن.
I. بروتوكول OCPP
1. الاسم الكامل لـ OCPP هو Open Charge Point Protocol، وهو بروتوكول مجاني ومفتوح تم تطويره بواسطة OCA (Open Charge Alliance)، وهي منظمة مقرها في هولندا. نقطة الشحن المفتوحةشاحن السيارة الكهربائية وول بوكس يستخدم بروتوكول (OCPP) للاتصال الموحد بين محطات الشحن (CS)شاحن السيارة الكهربائية وول بوكسوأي نظام لإدارة محطة الشحن (CSMS). تدعم بنية البروتوكول هذه التوصيل البيني لنظام CSMS الخاص بمزود خدمة الشحن مع جميع نقاط الشحن. مزايا بروتوكول OCPP: مفتوح ومجاني الاستخدام، ويمنع الارتباط بمزود واحد (منصة الشحن)، ويقلل من وقت/جهد التكامل ومشكلات تكنولوجيا المعلومات.
2、الإصدارات الرئيسية لبروتوكول OCPP
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
يقتصر SOAP على قيود البروتوكول الخاصة به، ولا يمكن الترويج له على نطاق واسع؛ إصدار JSON من اتصالات WebSocket، يمكن أن يكون في أي بيئة شبكة لإرسال البيانات إلى بعضها البعض، والبروتوكولات الأكثر استخدامًا في السوق هي الإصدار 1.6J، وOCPP2.0.1 هو 2018 من البروتوكول الذي يشجع استخدام الاتجاه من المستقبل.
3، الاختلافات بين إصدارات OCPP المختلفةشحن السيارة الكهربائية Wallboxr
OCPP1.* متوافق مع الإصدارات الأقل، OCPP1.6 متوافق مع OCPP1.5، OCPP1.5 متوافق مع OCPP1.2.
OCPP2.0.1 غير متوافق مع OCPP1.6، OCPP2.0.1 على الرغم من أن بعض محتويات OCPP1.6 لها أيضًا، ولكن تنسيق إطار البيانات المرسل كان مختلفًا تمامًا، أضاف OCPP2.0.1 الكثير من OCPP1.6 لا تملك وظيفة، على سبيل المثال.
(1) يتم استبدال StartTransaction وStopTransaction في OCPP1.6 بـ TransactionEvent في OCPP2.0.1.
(2) يضيف تحديث البرنامج الثابت في OCPP2.0.1 التوقيعات الرقمية لمنع تنزيلات البرنامج الثابت غير المكتملة، مما يؤدي إلى فشل تحديث البرنامج الثابت.
(3) يتم ضمان أن يكون معرف المعاملة فريدًا من خلال النظام الأساسي في OCPP1.6، ويضمن أن يكون فريدًا من خلال مركز الشحنشاحن السيارة الكهربائية وول بوكسفي OCPP2.0.1.
(4) في OCPP1.6، تم تحسين وترقية الأماكن المعيبة، على سبيل المثال: في OCPP1.6، يتم تحديد بيانات معرف المعاملة داخل StartTransaction بواسطة النظام الأساسي، ولكن في OCPP2.0.1، فهي كومة الشحنشاحن السيارة الكهربائية وول بوكس الذي يحدد قيمة معرف المعاملة، وهو أمر مفيد لأنه عندما يكون هناك فشل في الشبكة، فمن الضروري إعادة إرسال بيانات StartTransaction عند كومة الشحنشاحن السيارة الكهربائية وول بوكس عليه أن يرسل البيانات مرة أخرى. ميزة ذلك هي أنه عندما يكون هناك فشل في الشبكة، تحتاج إلى إعادة إرسال بيانات StartTransaction، إذا كان إصدار OCPP1.6، فمن المحتمل جدًا أن يقوم النظام الأساسي بحفظ نسختين من نفس بيانات المعاملة، مما يؤدي إلى خصم أموال العميل مرتين؛
(5) تفاصيل وميزات OCPP 2.0.1 أكثر بكثير من الإصدار 1.6، وقد زاد تطور الصعوبة.
ثانياً، اتفاقية OCPP 2.0.1
يدعم OCPP2.0.1 استخدام اتصالات websocket لبيانات تنسيق JSON، ولا يتوافق OCPP2.0.1 مع OCPP1.6.
يدعم طرق ترخيص الأمان المتعددة، ISO15118، الشحن الذكي، إدارة الأجهزة، إدارة الشحن، إلخ. يتميز بالتوافق العالي والأمان العالي وقابلية التوسع العالية.
طوبولوجيا شبكة OCPP
1、OCPP2.0.1 هندسة البرمجيات
ويشمل بشكل أساسي وحدات نقل البيانات، والترخيص، والأمن، والتكوين، والتشخيص، وإدارة البرامج الثابتة، وإدارة الأجهزة وإدارة الشحن، وما إلى ذلك. قسم الوحدة الوظيفية (جزء) في بروتوكول OCPP2.0.1:
2 、 وحدة نقل البيانات (نقل البيانات).
استخدم مكتبة libwebsockets التابعة لجهة خارجية لإنشاء اتصال websockets مع CSMS البعيد من خلال الشبكة لتفاعل البيانات؛ استخدم مكتبة Rapidjson التابعة لجهة خارجية لـ
3 、 وحدة التفويض (الترخيص).
تتضمن طرق التفويض RFID، وزر البدء، وبطاقة الخصم/الائتمان، ورمز PIN، وCSMS، وidToken المحلي، وISO15118، والتفويض دون اتصال بالإنترنت، وما إلى ذلك.
مثال: مخطط توقيت تفويض CSMS
4 、 وحدة الأمن (الأمن).
تستخدم وحدة الأمان مكتبة mbedtls RSA ووحدة ECC (المنحنى البيضاوي) لتشفير البيانات وفك تشفيرها، ووحدة X509 لإدارة الشهادات.
مثال: مخطط زمني لتحديث شهادات محطة الشحن
5 、 وحدة المعاملات (المعاملات).
تشير المعاملات إلى عملية شحن السيارة الكهربائية بواسطة جهاز الشحن.
في OCPP2.0، يتم دمج كافة الرسائل المتعلقة بالمعاملة في الرسالة
مخطط التوقيت: بدء المعاملة - التوصيل والتشغيل
6 、 وحدة القيم متر
أثناء عملية المعاملة، يحتاج إلى إرسال بيانات العدادات المحلية إلى CSMS بشكل دوري، حتى يتمكن CSMS والمستخدمون من فهم تقدم المعاملة في الوقت الفعلي.
مخطط التوقيت: بيانات العدادات المتعلقة بالمعاملة
7 、 وحدة التكلفة
وحدة الفوترة هي وحدة برمجية جديدة في OCPP2.0، تُستخدم لتوفير معلومات الأسعار والفواتير للمستخدمين. ويشمل بشكل رئيسي:
- قبل الشحن، قم بتوفير معلومات مفصلة عن أسعار محطة الشحنشاحن السيارة الكهربائية وول بوكس.
-أثناء الشحن، توفير معلومات التكلفة في الوقت الحقيقي.
- بعد الشحن، تقديم معلومات الشحن النهائية.
(1) مخطط توقيت معلومات السعر قبل الشحن:
(2) مخطط توقيت معلومات الفواتير أثناء الشحن
(3) مخطط توقيت معلومات الشحن بعد الشحن
8 、 وحدة الحجز
الحجز هو وظيفة محجوزة، ويمكن للمشغل ضبطها. نظرًا لعدم وجود العديد من محطات الشحنشاحن السيارة الكهربائية وول بوكس ونطاق قيادة السيارات الكهربائية محدود، ويحتاج المستخدمون إلى تأمين ملكية معدات الشحن مسبقًا.
مخطط توقيت لحجز معدات الشحن المخصصة في محطة الشحنشاحن السيارة الكهربائية وول بوكس:
9 、 وحدة الشحن الذكي
يشير الشحن الذكي إلى سلوك ضبط طاقة الشحن ديناميكيًا حسب الحاجة أثناء عملية الشحن. ويشمل بشكل رئيسي:
-موازنة التحميل داخل محطة الشحن -التحكم المركزي في النظام
- الشحن الذكي المحلي - التحكم في نظام إدارة الطاقة
في الشحن الذكي OCPPشاحن السيارة الكهربائية وول بوكس وينعكس التحكم بشكل أساسي في ملفات تعريف الشحن، والتي تحتوي على حدود نقل الطاقة لمحطة الشحن في وقت محدد.
محتوى رسالة ملفات تعريف الشحن (JSON):
10 、 وحدة التشخيص
يتم استخدامه لتشخيص مشاكل محطة الشحن عن بعد عن طريق تحميل ملف يحتوي على معلومات تشخيصية من محطة الشحن.
مخطط تسلسل تحميل ملف المعلومات التشخيصية:
الكود المتعلق بالملف التشخيصي (الجزء):
11 、 وحدة إدارة البرامج الثابتة
عندما تحتاج محطة الشحن إلى تحديث البرنامج الثابت، ستقوم خدمة CSMS بإخطار محطة الشحن عندما يمكنها البدء في تنزيل البرنامج الثابت الجديد، ويجب على محطة الشحن إخطار خدمة CSMS بعد كل خطوة من تنزيل البرنامج الثابت الجديد وتثبيته.
مثال: مخطط توقيت تحديث البرنامج الثابت (جزئي)
الكود المتعلق بتحديث البرنامج الثابت (الجزء):
12 、 وحدة عرض الرسائل
يتم استخدام وحدة رسائل العرض من قبل مشغل محطة الشحن (CSO) لعرض المعلومات المتعلقة بالشحن للمستخدم، وتعد وحدة رسائل العرض وظيفة جديدة في OCPP 2.0، بما في ذلك بشكل أساسي
-إعداد رسالة العرض من قبل منظمات المجتمع المدني
-محطة الشحنشاحن السيارة الكهربائية وول بوكس تحميل رسالة العرض
ضبط مخطط توقيت رسالة العرض:
احصل على مخطط توقيت رسالة العرض:
شركة سيتشوان للعلوم والتكنولوجيا الخضراء المحدودة
0086 19158819831
وقت النشر: 09 أغسطس 2024