無需手動配置交叉編譯器工具鏈,只需一個命令就能完成儲能EMS網(wǎng)關(guān)接入云示例程序編譯,快速接入ZWS智慧儲能云平臺。
儲能EMS網(wǎng)關(guān)
EM系列儲能邊緣智能網(wǎng)關(guān)是致遠電子專為新能源儲能系統(tǒng)設(shè)計的高性能、多接口通訊管理設(shè)備,擁有EM500、EM1000等多個型號,既能滿足儲能系統(tǒng)的本地能源管理需求,同時可以實現(xiàn)上云服務(wù),適配工商儲能等不同場景。
儲能EMS網(wǎng)關(guān)交叉編譯環(huán)境
交叉編譯環(huán)境,即安裝、配置交叉編譯工具鏈。儲能EMS網(wǎng)關(guān)提供了虛擬機鏡像,已經(jīng)預(yù)安裝了配套的交叉編譯環(huán)境,用戶開機后即可使用。
儲能網(wǎng)關(guān)設(shè)備建模
致遠電子智慧儲能云平臺預(yù)定義了工商儲能和戶用儲能的設(shè)備模型Industry_ES、Home_ES。
儲能設(shè)備模型中還定義了儲能設(shè)備的通用數(shù)據(jù)字段、狀態(tài)字段、命令字段。
一鍵交叉編譯儲能設(shè)備端示例程序
ZWS MQTT SDK對儲能EMS網(wǎng)關(guān)做了專屬化支持,ZWS MQTT SDK提供了儲能設(shè)備示例程序,用戶無需手動配置交叉編譯器工具鏈,只需一個命令就能完成儲能示例程序的編譯。網(wǎng)關(guān)EM500/EM1000交叉編譯mqtt SDK的步驟如下:
1. 安裝cmake工具。2. 執(zhí)行cmake命令。先切換到SDK的目錄,然后在開發(fā)環(huán)境中執(zhí)行cmake命令。
如果儲能網(wǎng)關(guān)是EM500型號,執(zhí)行命令:
cmake -DEM500=1 . ?
如果儲能網(wǎng)關(guān)是EM1000型號,執(zhí)行命令:
cmake -DEM1000=1 .
3. 使用make命令進行編譯。編譯成功后,可在bin目錄中看到生成的多個二進制文件。
其中,
device_example_Industry_ES是工商儲能的示例程序
device_example_Home_ES是戶用儲能的示例程序啟動工商儲能示例程序
./bin/device_example_Industry_ES Industry_ES your_dev_id your_dev_password
智慧儲能云平臺收到數(shù)據(jù)后,對數(shù)據(jù)進行統(tǒng)計和分析。
示例程序代碼概述
設(shè)備連接云端服務(wù)器。
示例程序中模擬生成了儲能設(shè)備數(shù)據(jù)。
儲能設(shè)備接收云端下發(fā)的命令如削峰填谷策略。
儲能設(shè)備上報數(shù)據(jù)、設(shè)備狀態(tài)給智慧儲能云平臺。