جرين سينس، شريكك في حلول الشحن الذكي
  • ليزلي: +86 19158819659

  • EMAIL: grsc@cngreenscience.com

شاحن EC

أخبار

شاحن سيارة كهربائية جداري OCPP 2.0.1 بروتوكول اتصال الشحن

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

بروتوكول OCPP الأول

1. الاسم الكامل لبروتوكول OCPP هو بروتوكول نقطة الشحن المفتوحة، وهو بروتوكول مجاني ومفتوح المصدر تم تطويره بواسطة تحالف الشحن المفتوح (OCA)، وهي منظمة مقرها هولندا.شاحن سيارة كهربائية مثبت على الحائط يُستخدم بروتوكول (OCPP) للاتصال الموحد بين محطات الشحن (CS).شاحن سيارة كهربائية مثبت على الحائطوأي نظام لإدارة محطات الشحن (CSMS). يدعم هذا البروتوكول ربط نظام إدارة محطات الشحن الخاص بأي مزود خدمة شحن بجميع نقاط الشحن. مزايا بروتوكول OCPP: مفتوح ومجاني الاستخدام، يمنع الاحتكار لمزود واحد (منصة شحن)، يقلل وقت وجهد التكامل والمشاكل التقنية.

شاحن سيارة كهربائية 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 المختلفةشاحن سيارة كهربائي جداريr

يتوافق 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) في OCPP 1.6، تم تحسين وتطوير المواضع المعيبة، على سبيل المثال: في OCPP 1.6، يتم تحديد بيانات transactionId داخل StartTransaction بواسطة النظام الأساسي، ولكن في OCPP 2.0.1، يتم تحديدها بواسطة منصة الشحن.شاحن سيارة كهربائية مثبت على الحائط يُحدد ذلك قيمة معرف المعاملة، وهو أمر مفيد لأنه عند حدوث عطل في الشبكة، من الضروري إعادة إرسال بيانات بدء المعاملة عند اكتمال عملية الشحن.شاحن سيارة كهربائية مثبت على الحائط يجب إعادة إرسال البيانات. ميزة هذا هي أنه عند حدوث عطل في الشبكة، يلزم إعادة إرسال بيانات بدء المعاملة، وإذا كان الإصدار OCPP1.6، فمن المرجح جدًا أن تحفظ المنصة نسختين من نفس بيانات المعاملة، مما يؤدي إلى خصم أموال العميل مرتين؛

(5) تفاصيل وميزات OCPP 2.0.1 أكثر بكثير من الإصدار 1.6، وقد زادت صعوبة التطوير.

ثانيًا، اتفاقية OCPP 2.0.1

يدعم OCPP2.0.1 استخدام بيانات بتنسيق JSON في اتصالات websockets، وOCPP2.0.1 غير متوافق مع OCPP1.6.

يدعم طرق ترخيص أمنية متعددة، ISO15118، الشحن الذكي، إدارة الأجهزة، إدارة الشحن، إلخ. يتميز بتوافق عالٍ، وأمان عالٍ، وقابلية توسع عالية.

طوبولوجيا شبكة OCPP

1- بنية برمجيات OCPP2.0.1

يتضمن بشكل أساسي وحدات نقل البيانات، والتفويض، والأمان، والتكوين، والتشخيص، وإدارة البرامج الثابتة، وإدارة الأجهزة، وإدارة الشحن، وما إلى ذلك. تقسيم الوحدات الوظيفية (جزء) في بروتوكول OCPP2.0.1:

2 、 وحدة نقل البيانات (نقل البيانات).

r2

استخدم مكتبة libwebsockets الخارجية لإنشاء اتصال WebSockets مع نظام إدارة المحتوى البعيد عبر الشبكة لتبادل البيانات؛ واستخدم مكتبة rapidjson الخارجية لـ

3- وحدة التفويض

تشمل طرق التفويض تقنية RFID، وزر البدء، وبطاقة الخصم/الائتمان، ورمز PIN، وCSMS، ورمز idToken المحلي، وISO15118، والتفويض دون اتصال بالإنترنت، وما إلى ذلك.

مثال: مخطط زمني لتفويض نظام إدارة علاقات العملاء

4- وحدة الأمان

تستخدم وحدة الأمان مكتبة الطرف الثالث mbedtls RSA ووحدة ECC (المنحنى الإهليلجي) لتشفير البيانات وفك تشفيرها، ووحدة X509 لإدارة الشهادات.

مثال: مخطط زمني لتحديث شهادات محطات الشحن

5- وحدة المعاملات (Transactions)

تشير المعاملات إلى عملية شحن السيارة الكهربائية بواسطة جهاز الشحن.

في بروتوكول OCPP2.0، يتم دمج جميع الرسائل المتعلقة بالمعاملات في الرسالة. ، الذي يحل محل ، ، ، ورسائل أخرى في OCPP1.6.

مخطط التوقيت: بدء المعاملة - التوصيل والتشغيل

6- وحدة قيم العدادات

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

مخطط التوقيت: بيانات العداد المتعلقة بالمعاملات

7- وحدة التكلفة

وحدة الفوترة هي وحدة برمجية جديدة في OCPP2.0، تُستخدم لتوفير معلومات الأسعار والفوترة للمستخدمين. وتشمل بشكل أساسي ما يلي:

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

- أثناء عملية الشحن، يتم توفير معلومات التكلفة في الوقت الفعلي.

- بعد الشحن، يتم تقديم معلومات الشحن النهائية.

(1) مخطط زمني لمعلومات الأسعار قبل فرض الرسوم:

(2) مخطط زمني لمعلومات الفوترة أثناء عملية الدفع

(3) مخطط زمني لمعلومات الشحن بعد الشحن

8- وحدة الحجز

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

مخطط زمني لحجز معدات الشحن المخصصة في محطة الشحنشاحن سيارة كهربائية مثبت على الحائط:

9- وحدة الشحن الذكي

يشير الشحن الذكي إلى سلوك تعديل طاقة الشحن ديناميكيًا حسب الحاجة أثناء عملية الشحن. ويتضمن بشكل أساسي ما يلي:

- موازنة الأحمال داخل محطة الشحن - التحكم المركزي في النظام

- الشحن الذكي المحلي - التحكم في نظام إدارة الطاقة

الشحن الذكي في بروتوكول OCPPشاحن سيارة كهربائية مثبت على الحائط تنعكس عملية التحكم بشكل أساسي في ملفات تعريف الشحن، والتي تحتوي على حدود نقل الطاقة لمحطة الشحن في وقت محدد.

r3

محتوى رسالة ملفات تعريف الشحن (JSON):

r4

10- وحدة التشخيص

يتم استخدامه لتشخيص مشاكل محطة الشحن عن بعد عن طريق تحميل ملف يحتوي على معلومات تشخيصية من محطة الشحن.

مخطط تسلسل تحميل ملف معلومات التشخيص:

جزء من الكود المتعلق بملف التشخيص:

11- وحدة إدارة البرامج الثابتة

عندما تحتاج محطة الشحن إلى تحديث البرامج الثابتة، سيقوم نظام إدارة محطة الشحن (CSMS) بإخطار محطة الشحن عندما يمكنها البدء في تنزيل البرامج الثابتة الجديدة، ويجب على محطة الشحن إخطار نظام إدارة محطة الشحن (CSMS) بعد كل خطوة من خطوات تنزيل البرامج الثابتة الجديدة وتثبيتها.

مثال: مخطط توقيت تحديث البرامج الثابتة (جزئي)

r5

الكود المتعلق بتحديث البرامج الثابتة (جزء):

r6

12- وحدة عرض الرسائل

يستخدم مشغل محطة الشحن وحدة عرض الرسائل لعرض المعلومات المتعلقة بالشحن للمستخدم، وتُعد وحدة عرض الرسائل وظيفة جديدة في بروتوكول OCPP 2.0، وتشمل بشكل أساسي

- إعداد رسالة العرض بواسطة مسؤول أمن المعلومات

محطة شحنشاحن سيارة كهربائية مثبت على الحائط تحميل رسائل العرض

ضبط مخطط توقيت عرض الرسائل:

r7

احصل على مخطط توقيت عرض الرسائل:

r8

شركة سيتشوان للعلوم والتكنولوجيا الخضراء المحدودة

sale08@cngreenscience.com

0086 19158819831

www.cngreenscience.com


تاريخ النشر: 9 أغسطس 2024