国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

米爾基于STM32MP135開發(fā)板的OCPP協(xié)議實(shí)戰(zhàn)開發(fā)指南

發(fā)布時間:2025-12-11 16:15    發(fā)布者:swiftman
隨著全球電動汽車產(chǎn)業(yè)的迅猛發(fā)展,充電基礎(chǔ)設(shè)施的智能化與標(biāo)準(zhǔn)化已成為行業(yè)迫切需求。OCPP(Open Charge Point Protocol即開放充電點(diǎn)協(xié)議)作為連接充電樁與中央管理系統(tǒng)的"通用語言",正成為解決設(shè)備互聯(lián)互通難題的關(guān)鍵技術(shù)。
一、OCPP:為何是出海歐標(biāo)的必選項(xiàng)?
OCPP是一個開放、標(biāo)準(zhǔn)的通信協(xié)議,它確保了不同制造商生產(chǎn)的充電樁能夠與任何兼容的后臺管理系統(tǒng)進(jìn)行無縫通信。集成OCPP協(xié)議意味著為產(chǎn)品賦予“標(biāo)準(zhǔn)通信接口”,其核心價值在于:
  • 打破互聯(lián)壁壘:使充電樁能接入任何符合OCPP標(biāo)準(zhǔn)的第三方運(yùn)營平臺,提升產(chǎn)品適配性;
  • 滿足法規(guī)要求:滿足歐盟對充電設(shè)施互操作性的強(qiáng)制法規(guī),是市場準(zhǔn)入的前提;
  • 解鎖智能功能:支持遠(yuǎn)程控制、充電計費(fèi)、狀態(tài)監(jiān)控與固件OTA,大幅減少上層應(yīng)用開發(fā)量;
  • 降低集成成本:采用廣泛認(rèn)可的協(xié)議棧,避免私有協(xié)議帶來的定制開發(fā)和長期維護(hù)成本。

二、MicroOcpp:專為嵌入式設(shè)備優(yōu)化的輕量級方案
針對資源受限的嵌入式環(huán)境,MicroOcpp提供了理想的OCPP協(xié)議棧實(shí)現(xiàn),其主要優(yōu)勢包括:
  • 極低資源占用:采用C/C++編寫,專為微控制器和嵌入式Linux優(yōu)化;
  • 全面協(xié)議支持:完整兼容OCPP 1.6,并支持升級至2.0.1;
  • 模塊化設(shè)計:可僅編譯所需功能,最大化利用硬件資源;
  • 開發(fā)友好:提供清晰的API接口與豐富的示例,集成門檻低。

三、部署實(shí)踐:從零構(gòu)建OCPP通信系統(tǒng)
1、服務(wù)端環(huán)境搭建
使用Docker容器快速部署SteVe OCPP服務(wù)器,SteVe作為開源中央管理系統(tǒng),提供了完整的充電樁管理能力,包括WebSocket通信維護(hù)、充電狀態(tài)監(jiān)控、遠(yuǎn)程控制指令下發(fā)等功能。
  1. xmr@ubuntu:~/MicroOCPP$ wget  
  2. xmr@ubuntu:~/MicroOCPP$ tar -xzvf steve-3.6.1.tar.gz
  3. xmr@ubuntu:~/MicroOCPP$ cd steve-steve-3.6.1
  4. xmr@ubuntu:~/MicroOCPP/steve-steve-3.6.1$ ls
  5. docker-compose.yml k8s     LICENSE.txt  mvnw.cmd  README.md
  6. Dockerfile LICENSE-HEADER.txt  mvnw   pom.xml  src   website
復(fù)制代碼


2、客戶端部署關(guān)鍵步驟
在MYD-YF13X平臺部署MicroOcpp客戶端的過程中,我們充分利用了平臺提供的Linux 6.6.78系統(tǒng)環(huán)境。首先交叉編譯MicroOcpp源碼庫,生成針對ARM架構(gòu)的優(yōu)化可執(zhí)行文件。隨后配置GPIO引腳模擬充電槍連接狀態(tài):使用兩個GPIO口分別代表兩個充電接口的狀態(tài)檢測。
  1. xmr@ubuntu:~$ mkdir MicroOCPP
  2. xmr@ubuntu:~$ cd MicroOCPP
  3. xmr@ubuntu:~/MicroOCPP$ git clone --recurse-submodules https://github.com/MYiR-Dev/Ocpp_Mongoose_demo.git -b myd-yf13x
  4. xmr@ubuntu:~/MicroOCPP$ cd Ocpp_Mongoose_demo
  5. xmr@ubuntu:~/MicroOCPP/Ocpp_Mongoose_demo$ tree -L 2
  6. ├── CMakeLists.txt
  7. ├── external
  8. │ ├── ArduinoJson
  9. │ ├── MicroOcpp
  10. │ ├── MicroOcppMongoose
  11. │ └── mongoose
  12. ├── include
  13. │ └── hardware.h
  14. ├── libs
  15. └── src
  16. ├── hardware.c
  17. └── main.c
復(fù)制代碼


3、服務(wù)端與客戶端通信建立
部署完成后,客戶端成功與SteVe服務(wù)器建立WebSocket連接:
  1. root@myd-yf13x:~/Microocpp# export LD_LIBRARY_PATH=/home/root/Microocpp/lib
  2. root@myd-yf13x:~/Microocpp# ./yf13x_ocpp_client &
  3. oot@myd-yf13x:~/Microocpp# Starting MicroOcpp on STM32MP135P...
  4. GPIO PC13 already exported.
  5. GPIO PI7 already exported.
  6. PC13 and PI7 simulate evse connecto
  7. [MO] info (MicroOcpp.cpp:379): initialized MicroOcpp v1.2.0 running OCPP 1.6.0
  8. OCPP client initialized. Entering main loop...
  9. [MO] warning (MicroOcppMongooseClient.cpp:707): Insecure connection (WS)
  10. [MO] info (MicroOcppMongooseClient.cpp:711): connection ws://192.168.40.187:8180/steve/websocket/CentralSystemService/stm32mp1-charger1 -- connected!
  11. [MO] info (BootNotification.cpp:92): request has been Accepted
  12. [MO] info (StatusNotification.cpp:52): New status: Available (connectorId 0)
  13. [MO] info (StatusNotification.cpp:52): New status: Available (connectorId 1)
  14. [MO] info (StatusNotification.cpp:52): New status: Available (connectorId 2)
復(fù)制代碼


服務(wù)端管理界面將實(shí)時顯示新上線的充電樁,證明底層鏈路與協(xié)議交互正常。

4、狀態(tài)上報功能驗(yàn)證
通過操作GPIO電平變化模擬充電槍插拔過程,我們觀察到客戶端實(shí)時向服務(wù)器上報狀態(tài)變更。
  1. root@myd-yf13x:~/Microocpp# echo 0 > /sys/class/gpio/PI7/value
  2. root@myd-yf13x:~/Microocpp# [MO] info (StatusNotification.cpp:52): New status: Available (connectorId 2
  3. root@myd-yf13x:~/Microocpp# echo 0 > /sys/class/gpio/PC13/value
  4. root@myd-yf13x:~/Microocpp# [MO] info (StatusNotification.cpp:52): New status: Available (connectorId 1)
復(fù)制代碼


服務(wù)器界面同步更新連接器狀態(tài),證明整個通信鏈路工作正常。
充電槍可用狀態(tài)
結(jié)語
隨著全球充電樁市場標(biāo)準(zhǔn)化程度不斷提高,OCPP協(xié)議支持已成為產(chǎn)品競爭力的關(guān)鍵要素。米爾基于MYC-YF13X平臺提供的OCPP完整解決方案,不僅大幅降低了開發(fā)門檻,更確保了產(chǎn)品的標(biāo)準(zhǔn)符合性和市場適應(yīng)性。

本文地址:http://m.4huy16.com/thread-896868-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 電動兩輪車設(shè)計生態(tài)系統(tǒng)
  • Microchip第22屆中國技術(shù)精英年會——采訪篇
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術(shù)精英年會深圳站回顧
  • 技術(shù)熱潮席卷三城,2025 Microchip中國技術(shù)精英年會圓滿收官!
  • 貿(mào)澤電子(Mouser)專區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表