پروتکل 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شارژ ماشین برقی وال باکس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) در OCPP1.6، مکان های معیوب بهینه شده و ارتقا یافته اند، به عنوان مثال: در OCPP1.6، داده های TransactionId داخل StartTransaction توسط پلت فرم تعیین می شود، اما در OCPP2.0.1، شمع شارژ است.شارژر ماشین برقی وال باکس که مقدار TransactionId را تعیین می کند، که سودمند است زیرا زمانی که یک شبکه خراب می شود، لازم است که داده های StartTransaction دوباره در هنگام شارژ شمع ارسال شوند.شارژر ماشین برقی وال باکس باید دوباره داده ها را ارسال کند. مزیت این کار این است که وقتی شبکه خراب می شود، نیاز به ارسال مجدد داده های StartTransaction است، اگر نسخه OCPP1.6 باشد، پلتفرم به احتمال زیاد دو نسخه از داده های تراکنش یکسان را ذخیره می کند و در نتیجه کسر می شود. دو برابر پول مشتری؛
(5) OCPP 2.0.1 جزئیات و ویژگی های بیشتر از نسخه 1.6، توسعه دشواری افزایش یافته است.
دوم، توافقنامه OCPP 2.0.1
OCPP2.0.1 از استفاده از ارتباطات وب سوکت داده با فرمت JSON پشتیبانی می کند، OCPP2.0.1 با OCPP1.6 سازگار نیست.
پشتیبانی از چندین روش مجوز امنیتی، ISO15118، شارژ هوشمند، مدیریت دستگاه، مدیریت شارژ و غیره. دارای سازگاری بالا، امنیت بالا و مقیاس پذیری بالا.
توپولوژی شبکه OCPP
1. OCPP2.0.1 معماری نرم افزار
این عمدتا شامل ماژول های انتقال داده، مجوز، امنیت، پیکربندی، تشخیص، مدیریت سیستم عامل، مدیریت دستگاه و مدیریت شارژ و غیره است. بخش ماژول عملکردی (بخش) در پروتکل OCPP2.0.1:
2، ماژول انتقال داده (Transfer).
از libwebsockets کتابخانه شخص ثالث برای ایجاد یک اتصال وب سوکت با CSMS راه دور از طریق شبکه برای تعامل داده استفاده کنید. از کتابخانه شخص ثالث rapidjson استفاده کنید
3، ماژول مجوز (مجوز).
روشهای مجوز عبارتند از RFID، دکمه شروع، کارت نقدی/اعتباری، کد پین، CSMS، شناسه محلی، ISO15118، مجوز آفلاین و غیره.
مثال: نمودار زمانبندی مجوز CSMS
4، ماژول امنیت (امنیت).
ماژول امنیتی از mbedtls RSA از کتابخانه شخص ثالث، ماژول ECC (Elliptic Curve) برای رمزگذاری و رمزگشایی داده ها، و ماژول X509 برای مدیریت گواهی ها استفاده می کند.
مثال: نمودار زمانبندی برای بهروزرسانی گواهیهای ایستگاه شارژ
5، ماژول معاملات (معاملات).
تراکنش به فرآیند شارژ یک وسیله نقلیه الکتریکی توسط یک دستگاه شارژ اشاره دارد.
در OCPP2.0، تمام پیام های مربوط به تراکنش در پیام یکپارچه می شوند
نمودار زمان بندی: شروع تراکنش - Plug and Play
6، ماژول MeterValues
در طول فرآیند تراکنش، باید داده های متر محلی را به صورت دوره ای به CSMS ارسال کند تا CSMS و کاربران بتوانند پیشرفت تراکنش را در زمان واقعی درک کنند.
نمودار زمان بندی: داده های کنتور مربوط به تراکنش
7، ماژول هزینه
ماژول Billing یک ماژول نرم افزاری جدید در OCPP2.0 است که برای ارائه اطلاعات قیمت و صورتحساب به کاربران استفاده می شود. عمدتاً شامل:
-قبل از شارژ ارائه اطلاعات دقیق قیمت ایستگاه شارژشارژر ماشین برقی وال باکس.
-در طول شارژ، ارائه اطلاعات هزینه در زمان واقعی.
-پس از شارژ ارائه اطلاعات نهایی شارژ.
(1) نمودار زمان بندی اطلاعات قیمت قبل از شارژ:
(2) نمودار زمان بندی اطلاعات صورتحساب در طول شارژ
(3) نمودار زمان بندی اطلاعات شارژ پس از شارژ
8، ماژول رزرو
رزرو یک تابع رزرو شده است که می تواند توسط اپراتور تنظیم شود. از آنجایی که ایستگاه های شارژ زیادی وجود نداردشارژر ماشین برقی وال باکس و محدوده رانندگی وسایل نقلیه الکتریکی محدود است، کاربران باید از قبل مالکیت تجهیزات شارژ را تضمین کنند.
نمودار زمان بندی برای رزرو تجهیزات شارژ تعیین شده در ایستگاه شارژشارژر ماشین برقی وال باکس:
9، ماژول شارژ هوشمند
شارژ هوشمند به رفتار تنظیم دینامیکی قدرت شارژ در صورت نیاز در طول فرآیند شارژ اشاره دارد. عمدتاً شامل:
-تعادل بار در ایستگاه شارژ -کنترل سیستم مرکزی
-شارژ هوشمند محلی -کنترل سیستم مدیریت انرژی
در شارژ هوشمند OCPPشارژر ماشین برقی وال باکس کنترل عمدتاً در پروفایل های شارژ منعکس می شود که شامل محدودیت های انتقال انرژی برای ایستگاه شارژ در یک نقطه خاص از زمان است.
شارژ محتوای پیام پروفایل (JSON):
10، ماژول تشخیص
برای تشخیص از راه دور مشکلات ایستگاه شارژ با آپلود یک فایل حاوی اطلاعات تشخیصی از ایستگاه شارژ استفاده می شود.
نمودار توالی آپلود فایل اطلاعات تشخیصی:
کد مربوط به فایل تشخیصی (بخش):
11، ماژول مدیریت سیستم عامل
هنگامی که ایستگاه شارژ نیاز به به روز رسانی سیستم عامل داشته باشد، CSMS زمانی که بتواند شروع به دانلود سیستم عامل جدید کند، ایستگاه شارژ را مطلع می کند و ایستگاه شارژ باید پس از هر مرحله از دانلود و نصب سیستم عامل جدید، CSMS را مطلع کند.
مثال: نمودار زمانبندی بهروزرسانی میانافزار (جزئی)
کد مربوط به به روز رسانی سیستم عامل (بخش):
12، ماژول DisplayMessage
ماژول پیام نمایش توسط اپراتور ایستگاه شارژ (CSO) برای نمایش اطلاعات مربوط به شارژ به کاربر استفاده می شود، ماژول پیام نمایش یک عملکرد جدید در OCPP 2.0 است که عمدتاً شامل
تنظیم پیام نمایش توسط CSO
-ایستگاه شارژشارژر ماشین برقی وال باکس در حال آپلود پیام نمایشی
تنظیم نمودار زمان بندی پیام نمایش:
نمودار زمان بندی پیام نمایش را دریافت کنید:
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
زمان ارسال: آگوست-09-2024