ពិធីការ OCPP ផ្តល់នូវដំណោះស្រាយទំនាក់ទំនងរួមរវាងស្ថានីយសាកថ្មប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី និងប្រព័ន្ធគ្រប់គ្រងកណ្តាលណាមួយ។ ស្ថាបត្យកម្មពិធីការនេះគាំទ្រការភ្ជាប់គ្នាទៅវិញទៅមកនៃការសាកថ្មណាមួយ។ប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី ប្រព័ន្ធគ្រប់គ្រងកណ្តាលរបស់អ្នកផ្តល់សេវាដែលមានប៉ុស្តិ៍សាកថ្មទាំងអស់។
I. ពិធីសារ OCPP
1. ឈ្មោះពេញរបស់ OCPP គឺ Open Charge Point Protocol ដែលជាពិធីការឥតគិតថ្លៃ និងបើកចំហដែលត្រូវបានបង្កើតឡើងដោយ OCA (Open Charge Alliance) ដែលជាអង្គការដែលមានមូលដ្ឋាននៅប្រទេសហូឡង់។ ចំណុចគិតថ្លៃបើកចំហប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី ពិធីសារ (OCPP) ត្រូវបានប្រើសម្រាប់ការទំនាក់ទំនងបង្រួបបង្រួមរវាងស្ថានីយសាកថ្ម (CS)ប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនីនិងប្រព័ន្ធគ្រប់គ្រងស្ថានីយ៍សាកថ្មណាមួយ (CSMS)។ ស្ថាបត្យកម្មពិធីការនេះគាំទ្រការភ្ជាប់ទំនាក់ទំនងគ្នានៃ CSMS របស់អ្នកផ្តល់សេវាសាកថ្មណាមួយជាមួយនឹងប៉ុស្តិ៍សាកថ្មទាំងអស់។ អត្ថប្រយោជន៍នៃពិធីការ OCPP៖ បើក និងឥតគិតថ្លៃក្នុងការប្រើប្រាស់ ការពារការចាក់សោរទៅកាន់អ្នកផ្តល់សេវាតែមួយ (វេទិកាសាកថ្ម) កាត់បន្ថយពេលវេលា/កិច្ចខិតខំប្រឹងប្រែង និងបញ្ហា IT ។
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 Network Topology
1. OCPP2.0.1 ស្ថាបត្យកម្មកម្មវិធី
វារួមបញ្ចូលជាចម្បងនូវម៉ូឌុលនៃការបញ្ជូនទិន្នន័យ ការអនុញ្ញាត សុវត្ថិភាព ការកំណត់រចនាសម្ព័ន្ធ ការធ្វើរោគវិនិច្ឆ័យ ការគ្រប់គ្រងកម្មវិធីបង្កប់ ការគ្រប់គ្រងឧបករណ៍ និងការគ្រប់គ្រងការសាកថ្ម។ល។ ការបែងចែកម៉ូឌុលមុខងារ (ផ្នែក) នៅក្នុងពិធីការ OCPP2.0.1៖
2. ម៉ូឌុលបញ្ជូនទិន្នន័យ (DataTransfer)
ប្រើ libwebsockets បណ្ណាល័យភាគីទីបី ដើម្បីបង្កើតការតភ្ជាប់ websockets ជាមួយ CSMS ពីចម្ងាយតាមរយៈបណ្តាញសម្រាប់អន្តរកម្មទិន្នន័យ។ ប្រើបណ្ណាល័យភាគីទីបី rapidjson សម្រាប់
3. ការអនុញ្ញាត (ការអនុញ្ញាត) ម៉ូឌុល
វិធីសាស្ត្រអនុញ្ញាតរួមមាន RFID ប៊ូតុងចាប់ផ្តើម ប័ណ្ណឥណពន្ធ/កាតឥណទាន លេខកូដ PIN CSMS លេខសម្គាល់ក្នុងស្រុក ISO15118 ការអនុញ្ញាតក្រៅបណ្តាញជាដើម។
ឧទាហរណ៍៖ តារាងពេលវេលាអនុញ្ញាត CSMS
4. ម៉ូឌុលសុវត្ថិភាព (សន្តិសុខ)
ម៉ូឌុលសុវត្ថិភាពប្រើប្រាស់បណ្ណាល័យភាគីទីបី mbedtls RSA, ECC (Elliptic Curve) ម៉ូឌុលដើម្បីអ៊ិនគ្រីប និងឌិគ្រីបទិន្នន័យ និងម៉ូឌុល X509 ដើម្បីគ្រប់គ្រងវិញ្ញាបនបត្រ។
ឧទាហរណ៍៖ ដ្យាក្រាមកំណត់ពេលសម្រាប់ធ្វើបច្ចុប្បន្នភាពវិញ្ញាបនបត្រស្ថានីយសាក
5. ម៉ូឌុលប្រតិបត្តិការ (ប្រតិបត្តិការ)
ប្រតិបត្តិការសំដៅលើដំណើរការនៃការសាករថយន្តអគ្គិសនីដោយឧបករណ៍សាកថ្ម។
នៅក្នុង OCPP2.0 សារដែលទាក់ទងនឹងប្រតិបត្តិការទាំងអស់ត្រូវបានដាក់បញ្ចូលក្នុងសារ
ដ្យាក្រាមពេលវេលា៖ ចាប់ផ្តើមប្រតិបត្តិការ - ដោត និងលេង
6. ម៉ូឌុល MeterValues
ក្នុងអំឡុងពេលដំណើរការប្រតិបត្តិការ វាចាំបាច់ត្រូវបញ្ជូនទិន្នន័យម៉ែត្រក្នុងតំបន់ទៅ CSMS ជាទៀងទាត់ ដូច្នេះ CSMS និងអ្នកប្រើប្រាស់អាចយល់ពីវឌ្ឍនភាពនៃប្រតិបត្តិការក្នុងពេលវេលាជាក់ស្តែង។
ដ្យាក្រាមពេលវេលា៖ ទិន្នន័យម៉ែត្រទាក់ទងនឹងប្រតិបត្តិការ
7. ម៉ូឌុលតម្លៃ
ម៉ូឌុលការចេញវិក្កយបត្រគឺជាម៉ូឌុលកម្មវិធីថ្មីមួយនៅក្នុង OCPP2.0 ដែលត្រូវបានប្រើដើម្បីផ្តល់ព័ត៌មានតម្លៃ និងវិក្កយបត្រដល់អ្នកប្រើប្រាស់។ វារួមបញ្ចូលជាចម្បង:
- មុនពេលសាកថ្ម សូមផ្តល់ព័ត៌មានលម្អិតអំពីតម្លៃនៃស្ថានីយសាកប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី.
- កំឡុងពេលសាកថ្ម ផ្តល់ព័ត៌មានអំពីតម្លៃពិតប្រាកដ។
-បន្ទាប់ពីការសាកថ្ម ផ្តល់ព័ត៌មានចុងក្រោយនៃការសាកថ្ម។
(1) តារាងពេលវេលានៃព័ត៌មានតម្លៃមុនពេលសាកថ្ម៖
(2) តារាងពេលវេលានៃព័ត៌មានវិក្កយបត្រអំឡុងពេលសាកថ្ម
(3) ដ្យាក្រាមកំណត់ពេលវេលានៃព័ត៌មាននៃការសាកថ្មបន្ទាប់ពីបញ្ចូលថ្ម
8. ម៉ូឌុលការកក់
ការកក់ទុកគឺជាមុខងារបម្រុង ដែលអាចត្រូវបានកំណត់ដោយប្រតិបត្តិករ។ ដោយសារមិនមានស្ថានីយសាកថ្មច្រើនទេ។ប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី ហើយជួរនៃការបើកបររបស់យានយន្តអគ្គិសនីមានកំណត់ អ្នកប្រើប្រាស់ត្រូវធានាភាពជាម្ចាស់នៃឧបករណ៍សាកថ្មជាមុន។
ដ្យាក្រាមកំណត់ពេលវេលាសម្រាប់ការកក់ឧបករណ៍សាកដែលបានកំណត់នៅស្ថានីយសាកថ្មប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី:
9. ម៉ូឌុល SmartCharging
ការសាកថ្មឆ្លាតវៃសំដៅទៅលើឥរិយាបថនៃការកែតម្រូវថាមពលសាកតាមតម្រូវការក្នុងអំឡុងពេលដំណើរការសាកថ្ម។ វារួមបញ្ចូលជាចម្បង:
- ផ្ទុកតុល្យភាពនៅក្នុងស្ថានីយ៍សាក - ការគ្រប់គ្រងប្រព័ន្ធកណ្តាល
- សាកថ្មឆ្លាតវៃក្នុងស្រុក - ការគ្រប់គ្រងប្រព័ន្ធគ្រប់គ្រងថាមពល
នៅក្នុងការសាកថ្មឆ្លាតវៃ OCPPប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី ការគ្រប់គ្រងត្រូវបានឆ្លុះបញ្ចាំងជាចម្បងនៅក្នុងទម្រង់ការសាកថ្ម ដែលមានដែនកំណត់ការផ្ទេរថាមពលសម្រាប់ស្ថានីយបញ្ចូលថ្មនៅចំណុចជាក់លាក់មួយក្នុងពេលវេលា។
កំពុងសាកមាតិកាសារទម្រង់ (JSON)៖
10. ម៉ូឌុលរោគវិនិច្ឆ័យ
វាត្រូវបានប្រើដើម្បីធ្វើរោគវិនិច្ឆ័យពីចម្ងាយនូវបញ្ហានៃស្ថានីយសាកថ្ម ដោយផ្ទុកឡើងឯកសារដែលមានព័ត៌មានរោគវិនិច្ឆ័យពីស្ថានីយសាកថ្ម។
ឯកសារព័ត៌មានរោគវិនិច្ឆ័យផ្ទុកឡើងដ្យាក្រាមលំដាប់៖
កូដដែលទាក់ទងនឹងឯកសាររោគវិនិច្ឆ័យ (ផ្នែក)៖
11. ម៉ូឌុលគ្រប់គ្រងកម្មវិធីបង្កប់
នៅពេលដែលស្ថានីយ៍សាកថ្មត្រូវការអាប់ដេតកម្មវិធីបង្កប់ CSMS នឹងជូនដំណឹងដល់ស្ថានីយ៍សាកថ្ម នៅពេលដែលវាអាចចាប់ផ្តើមទាញយកកម្មវិធីបង្កប់ថ្មី ហើយស្ថានីយសាកគួរតែជូនដំណឹងដល់ CSMS បន្ទាប់ពីជំហាននីមួយៗនៃការទាញយក និងដំឡើងកម្មវិធីបង្កប់ថ្មី។
ឧទាហរណ៍៖ ដ្យាក្រាមកំណត់ពេលធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ (ផ្នែក)
កូដទាក់ទងនឹងការធ្វើបច្ចុប្បន្នភាពកម្មវិធីបង្កប់ (ផ្នែក)៖
12, ម៉ូឌុលបង្ហាញសារ
បង្ហាញម៉ូឌុលសារត្រូវបានប្រើប្រាស់ដោយប្រតិបត្តិករស្ថានីយ៍សាកថ្ម (CSO) ដើម្បីបង្ហាញព័ត៌មានទាក់ទងនឹងការសាកថ្មទៅកាន់អ្នកប្រើប្រាស់ ម៉ូឌុលសារបង្ហាញគឺជាមុខងារថ្មីនៅក្នុង OCPP 2.0 ជាចម្បងរួមមាន
- រៀបចំសារបង្ហាញដោយ CSO
- ស្ថានីយ៍សាកថ្មប្រអប់បញ្ចូលថ្មរថយន្តអគ្គិសនី ការបង្ហោះសារបង្ហាញ
កំណត់ដ្យាក្រាមកំណត់ពេលសារបង្ហាញ៖
ទទួលបានតារាងពេលវេលាសារបង្ហាញ៖
Sichuan Green Science & Technology Co., Ltd.
0086 19158819831
ពេលវេលាផ្សាយ៖ សីហា-០៩-២០២៤