无需手动配置交叉编译器工具链,只需一个命令就能完成储能EMS网关接入云示例程序编译,快速接入ZWS智慧储能云平台。
储能EMS网关
EM系列储能边缘智能网关是致远电子专为新能源储能系统设计的高性能、多接口通讯管理设备,拥有EM500、EM1000等多个型号,既能满足储能系统的本地能源管理需求,同时可以实现上云服务,适配工商储能等不同场景。
储能EMS网关交叉编译环境
交叉编译环境,即安装、配置交叉编译工具链。储能EMS网关提供了虚拟机镜像,已经预安装了配套的交叉编译环境,用户开机后即可使用。
储能网关设备建模
致远电子智慧储能云平台预定义了工商储能和户用储能的设备模型Industry_ES、Home_ES。
储能设备模型中还定义了储能设备的通用数据字段、状态字段、命令字段。
一键交叉编译储能设备端示例程序
ZWS MQTT SDK对储能EMS网关做了专属化支持,ZWS MQTT SDK提供了储能设备示例程序,用户无需手动配置交叉编译器工具链,只需一个命令就能完成储能示例程序的编译。网关EM500/EM1000交叉编译mqtt SDK的步骤如下:
1. 安装cmake工具。2. 执行cmake命令。先切换到SDK的目录,然后在开发环境中执行cmake命令。
如果储能网关是EM500型号,执行命令:
cmake -DEM500=1 .
如果储能网关是EM1000型号,执行命令:
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
智慧储能云平台收到数据后,对数据进行统计和分析。
示例程序代码概述
设备连接云端服务器。
示例程序中模拟生成了储能设备数据。
储能设备接收云端下发的命令如削峰填谷策略。
储能设备上报数据、设备状态给智慧储能云平台。