OCPP প্রোটোকল চার্জিং স্টেশনগুলির মধ্যে একটি সমন্বিত যোগাযোগ সমাধান প্রদান করেওয়ালবক্স ইলেকট্রিক কার চার্জার এবং যেকোনো কেন্দ্রীয় ব্যবস্থাপনা ব্যবস্থা। এই প্রোটোকল আর্কিটেকচার যেকোনো চার্জিং এর আন্তঃসংযোগ সমর্থন করেওয়ালবক্স ইলেকট্রিক কার চার্জার সমস্ত চার্জিং পোস্ট সহ পরিষেবা প্রদানকারীর কেন্দ্রীয় ব্যবস্থাপনা ব্যবস্থা।
I. OCPP প্রোটোকল
১. OCPP-এর পুরো নাম হল Open Charge Point Protocol, যা নেদারল্যান্ডস ভিত্তিক একটি সংস্থা OCA (Open Charge Alliance) দ্বারা তৈরি একটি বিনামূল্যের এবং উন্মুক্ত প্রোটোকল। The Open Charge Pointওয়ালবক্স ইলেকট্রিক কার চার্জার চার্জিং স্টেশনগুলির (CS) মধ্যে একীভূত যোগাযোগের জন্য প্রোটোকল (OCPP) ব্যবহৃত হয়।ওয়ালবক্স ইলেকট্রিক কার চার্জারএবং যেকোনো চার্জিং স্টেশন ম্যানেজমেন্ট সিস্টেম (CSMS)। এই প্রোটোকল আর্কিটেকচার যেকোনো চার্জিং পরিষেবা প্রদানকারীর CSMS-এর সমস্ত চার্জিং পোস্টের সাথে আন্তঃসংযোগ সমর্থন করে। OCPP প্রোটোকলের সুবিধা: উন্মুক্ত এবং ব্যবহারের জন্য বিনামূল্যে, একক প্রদানকারীর (চার্জিং প্ল্যাটফর্ম) লক-ইন প্রতিরোধ করে, ইন্টিগ্রেশন সময়/প্রচেষ্টা এবং আইটি সমস্যা হ্রাস করে।

২, OCPP প্রোটোকলের প্রধান সংস্করণ
OCPP1.2(SOAP) OCPP1.5(SOAP) OCPP1.6(SOAP/JSON)
OCPP2.0.1 (JSON)
SOAP তার নিজস্ব প্রোটোকল সীমাবদ্ধতার কারণে সীমাবদ্ধ, দ্রুত প্রচারের বিস্তৃত পরিসর হতে পারে না; WebSocket যোগাযোগের JSON সংস্করণ, যেকোনো নেটওয়ার্ক পরিবেশে একে অপরের কাছে ডেটা প্রেরণ করতে পারে, বাজারে সর্বাধিক ব্যবহৃত প্রোটোকল হল 1.6J সংস্করণ, OCPP2.0.1 হল 2018 সালের প্রোটোকল যা ভবিষ্যতের দিকনির্দেশনার ব্যবহারের প্রচার করছে।
৩, বিভিন্ন 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 এর ফাংশন নেই, উদাহরণস্বরূপ।
(১) OCPP1.6-এ StartTransaction এবং StopTransaction-কে OCPP2.0.1-এ TransactionEvent দ্বারা প্রতিস্থাপিত করা হয়েছে।
(২) OCPP2.0.1-এ ফার্মওয়্যার আপডেট অসম্পূর্ণ ফার্মওয়্যার ডাউনলোড প্রতিরোধ করার জন্য ডিজিটাল স্বাক্ষর যোগ করে, যার ফলে ফার্মওয়্যার আপডেট ব্যর্থ হয়।
(৩) OCPP1.6-এর প্ল্যাটফর্ম দ্বারা লেনদেন আইডি অনন্য হওয়ার নিশ্চয়তা দেওয়া হয়েছে, এবং চার্জিং পোস্ট দ্বারা অনন্য হওয়ার নিশ্চয়তা দেওয়া হয়েছে।ওয়ালবক্স ইলেকট্রিক কার চার্জারOCPP2.0.1-এ।
(৪) OCPP1.6-তে, ত্রুটিপূর্ণ স্থানগুলি অপ্টিমাইজ এবং আপগ্রেড করা হয়েছে, উদাহরণস্বরূপ: OCPP1.6-তে, StartTransaction-এর ভিতরে থাকা লেনদেন আইডি ডেটা প্ল্যাটফর্ম দ্বারা নির্ধারিত হয়, কিন্তু OCPP2.0.1-তে, এটি চার্জিং পাইল।ওয়ালবক্স ইলেকট্রিক কার চার্জার এটি লেনদেন আইডি মান নির্ধারণ করে, যা সুবিধাজনক কারণ যখন নেটওয়ার্ক ব্যর্থতা দেখা দেয়, তখন চার্জিং পাইল যখন StartTransaction ডেটা পুনরায় পাঠানো প্রয়োজনওয়ালবক্স ইলেকট্রিক কার চার্জার আবার ডেটা পাঠাতে হবে। এর সুবিধা হল, যখন নেটওয়ার্ক ব্যর্থ হয়, তখন StartTransaction ডেটা পুনরায় পাঠাতে হয়, যদি এটি OCPP1.6 সংস্করণের হয়, তাহলে প্ল্যাটফর্মটি একই লেনদেন ডেটার দুটি কপি সংরক্ষণ করার সম্ভাবনা খুব বেশি, যার ফলে গ্রাহকের অর্থ দুবার কেটে নেওয়া হবে;
(৫) OCPP 2.0.1 এর বিস্তারিত এবং বৈশিষ্ট্যগুলি 1.6 সংস্করণের তুলনায় অনেক বেশি, এর বিকাশের অসুবিধা বৃদ্ধি পেয়েছে।
দ্বিতীয়ত, OCPP 2.0.1 চুক্তি
OCPP2.0.1 JSON ফর্ম্যাট ডেটা ওয়েবসকেট যোগাযোগের ব্যবহার সমর্থন করে, OCPP2.0.1 OCPP1.6 এর সাথে সামঞ্জস্যপূর্ণ নয়।
একাধিক নিরাপত্তা অনুমোদন পদ্ধতি, ISO15118, স্মার্ট চার্জিং, ডিভাইস ব্যবস্থাপনা, চার্জিং ব্যবস্থাপনা ইত্যাদি সমর্থন করে। উচ্চ সামঞ্জস্যতা, উচ্চ নিরাপত্তা এবং উচ্চ স্কেলেবিলিটি বৈশিষ্ট্যযুক্ত।
OCPP নেটওয়ার্ক টপোলজি
১, OCPP2.0.1 সফটওয়্যার আর্কিটেকচার
এতে মূলত ডেটা ট্রান্সমিশন, অনুমোদন, নিরাপত্তা, কনফিগারেশন, রোগ নির্ণয়, ফার্মওয়্যার ব্যবস্থাপনা, ডিভাইস ব্যবস্থাপনা এবং চার্জিং ব্যবস্থাপনা ইত্যাদি মডিউল অন্তর্ভুক্ত রয়েছে। OCPP2.0.1 প্রোটোকলে কার্যকরী মডিউল বিভাগ (অংশ):
2, ডেটা ট্রান্সমিশন (ডেটা ট্রান্সফার) মডিউল

ডেটা ইন্টারঅ্যাকশনের জন্য নেটওয়ার্কের মাধ্যমে রিমোট CSMS-এর সাথে একটি ওয়েবসকেট সংযোগ স্থাপন করতে তৃতীয় পক্ষের লাইব্রেরি libwebsockets ব্যবহার করুন; এর জন্য তৃতীয় পক্ষের লাইব্রেরি rapidjson ব্যবহার করুন
৩, অনুমোদন (অনুমোদন) মডিউল
অনুমোদন পদ্ধতির মধ্যে রয়েছে RFID, স্টার্ট বাটন, ডেবিট/ক্রেডিট কার্ড, পিন কোড, CSMS, স্থানীয় আইডিটোকেন, ISO15118, অফলাইন অনুমোদন ইত্যাদি।
উদাহরণ: CSMS অনুমোদনের সময় তালিকা
৪, নিরাপত্তা (নিরাপত্তা) মডিউল
নিরাপত্তা মডিউল তৃতীয় পক্ষের লাইব্রেরি mbedtls RSA, ডেটা এনক্রিপ্ট এবং ডিক্রিপ্ট করার জন্য ECC (Elliptic Curve) মডিউল এবং সার্টিফিকেট পরিচালনা করার জন্য X509 মডিউল ব্যবহার করে।
উদাহরণ: চার্জিং স্টেশন সার্টিফিকেট আপডেট করার জন্য সময় চিত্র
৫, লেনদেন (লেনদেন) মডিউল
লেনদেন বলতে একটি চার্জিং ডিভাইসের মাধ্যমে বৈদ্যুতিক গাড়ি চার্জ করার প্রক্রিয়াকে বোঝায়।
OCPP2.0-তে, লেনদেন সম্পর্কিত সমস্ত বার্তা বার্তায় একত্রিত করা হয়
টাইমিং ডায়াগ্রাম: লেনদেন শুরু করুন - প্লাগ অ্যান্ড প্লে
৬, মিটারভ্যালু মডিউল
লেনদেন প্রক্রিয়া চলাকালীন, স্থানীয় মিটারের তথ্য পর্যায়ক্রমে CSMS-এ পাঠাতে হবে, যাতে CSMS এবং ব্যবহারকারীরা রিয়েল টাইমে লেনদেনের অগ্রগতি বুঝতে পারে।
টাইমিং ডায়াগ্রাম: লেনদেন-সম্পর্কিত মিটার ডেটা
৭, খরচ মডিউল
বিলিং মডিউল হল OCPP2.0-এর একটি নতুন সফ্টওয়্যার মডিউল, যা ব্যবহারকারীদের মূল্য এবং বিলিং তথ্য প্রদান করতে ব্যবহৃত হয়। এতে প্রধানত অন্তর্ভুক্ত রয়েছে:
- চার্জ করার আগে, চার্জিং স্টেশনের বিস্তারিত মূল্য তথ্য প্রদান করুনওয়ালবক্স ইলেকট্রিক কার চার্জার.
- চার্জ করার সময়, রিয়েল-টাইম খরচের তথ্য প্রদান করা।
- চার্জ করার পর, চূড়ান্ত চার্জিং তথ্য প্রদান করা।
(১) চার্জ করার আগে মূল্য তথ্যের সময় চিত্র:
(২) চার্জিং চলাকালীন বিলিং তথ্যের টাইমিং চার্ট
(৩) চার্জ করার পর চার্জিং তথ্যের টাইমিং ডায়াগ্রাম
৮, রিজার্ভেশন মডিউল
রিজার্ভেশন একটি সংরক্ষিত ফাংশন, যা অপারেটর দ্বারা সেট করা যেতে পারে। যেহেতু অনেক চার্জিং স্টেশন নেইওয়ালবক্স ইলেকট্রিক কার চার্জার এবং বৈদ্যুতিক যানবাহনের ড্রাইভিং পরিসর সীমিত, ব্যবহারকারীদের আগে থেকেই চার্জিং সরঞ্জামের মালিকানা নিশ্চিত করতে হবে।
চার্জিং স্টেশনে নির্ধারিত চার্জিং সরঞ্জাম সংরক্ষণের জন্য সময় চিত্রওয়ালবক্স ইলেকট্রিক কার চার্জার:
৯, স্মার্টচার্জিং মডিউল
স্মার্ট চার্জিং বলতে চার্জিং প্রক্রিয়ার সময় প্রয়োজন অনুসারে চার্জিং পাওয়ারকে গতিশীলভাবে সামঞ্জস্য করার আচরণকে বোঝায়। এর মধ্যে প্রধানত অন্তর্ভুক্ত রয়েছে:
- চার্জিং স্টেশনের মধ্যে লোড ব্যালেন্সিং - কেন্দ্রীয় সিস্টেম নিয়ন্ত্রণ
-স্থানীয় স্মার্ট চার্জিং -শক্তি ব্যবস্থাপনা সিস্টেম নিয়ন্ত্রণ
OCPP স্মার্ট চার্জিং-এওয়ালবক্স ইলেকট্রিক কার চার্জার নিয়ন্ত্রণ মূলত চার্জিং প্রোফাইলগুলিতে প্রতিফলিত হয়, যেখানে একটি নির্দিষ্ট সময়ে চার্জিং স্টেশনের জন্য শক্তি স্থানান্তর সীমা থাকে।

চার্জিং প্রোফাইল মেসেজ কন্টেন্ট (JSON):

১০, ডায়াগনস্টিকস মডিউল
এটি চার্জিং স্টেশন থেকে ডায়াগনস্টিক তথ্য সম্বলিত একটি ফাইল আপলোড করে চার্জিং স্টেশনের সমস্যাগুলি দূরবর্তীভাবে নির্ণয় করতে ব্যবহৃত হয়।
ডায়াগনস্টিক তথ্য ফাইল আপলোডিং সিকোয়েন্স ডায়াগ্রাম:
ডায়াগনস্টিক ফাইল সম্পর্কিত কোড (অংশ):
১১, ফার্মওয়্যার ম্যানেজমেন্ট মডিউল
যখন চার্জিং স্টেশনের ফার্মওয়্যার আপডেট করার প্রয়োজন হয়, তখন CSMS চার্জিং স্টেশনকে জানাবে কখন তারা নতুন ফার্মওয়্যার ডাউনলোড শুরু করতে পারবে, এবং চার্জিং স্টেশনকে নতুন ফার্মওয়্যার ডাউনলোড এবং ইনস্টল করার প্রতিটি ধাপের পরে CSMS কে জানাতে হবে।
উদাহরণ: ফার্মওয়্যার আপডেট টাইমিং ডায়াগ্রাম (আংশিক)

ফার্মওয়্যার আপডেট সম্পর্কিত কোড (অংশ):

১২, ডিসপ্লেমেসেজ মডিউল
চার্জিং স্টেশন অপারেটর (CSO) ব্যবহারকারীকে চার্জিং সম্পর্কিত তথ্য প্রদর্শনের জন্য ডিসপ্লে মেসেজ মডিউল ব্যবহার করে, ডিসপ্লে মেসেজ মডিউলটি OCPP 2.0-এ একটি নতুন ফাংশন, যার মধ্যে প্রধানত অন্তর্ভুক্ত রয়েছে
- CSO দ্বারা প্রদর্শন বার্তা সেটআপ করুন
-চার্জিং স্টেশনওয়ালবক্স ইলেকট্রিক কার চার্জার ডিসপ্লে মেসেজ আপলোড করা হচ্ছে
ডিসপ্লে মেসেজ টাইমিং ডায়াগ্রাম সেট করা:

ডিসপ্লে মেসেজ টাইমিং চার্টটি পান:

সিচুয়ান গ্রিন সায়েন্স অ্যান্ড টেকনোলজি কোং, লিমিটেড
০০৮৬ ১৯১৫৮৮১৯৮৩১
পোস্টের সময়: আগস্ট-০৯-২০২৪