2个不稳定版本
0.2.0 | 2022年4月24日 |
---|---|
0.1.0 | 2020年4月3日 |
#12 in #太阳能
37KB
782 代码行
VE.Direct库,适用于Rust
用于解析Victron Energy "VE.Direct"协议并将数据映射到具有清晰单位的实用结构的库。
可用于与serial
库结合使用,从BMV 700等设备中提取电池状态信息,或从Victron的各种MPPT太阳能充电控制器中提取太阳能充电数据。
详细信息
使用VE.Direct到USB接口线连接到BMV 700开发。应与其他设备连接方法(如VE.Direct到串行适配器)完全相同。
交叉编译以在Raspberry Pi Zero W上使用。
基于VE.Direct-Protocol-3.27.pdf
。
目前仅实现了"文本模式"(只读)接口,
VE.Direct接口包括两种模式:文本模式和十六进制模式。文本模式旨在使检索信息变得极其简单。产品将定期传输所有运行时字段。十六进制模式不仅允许读取数据,还可以写入数据,例如更改设置。
状态
功能性强,测试良好。主要限制是并非所有设备都得到处理,只有BMV电池监控器和太阳能充电控制器。
依赖项
~0.4–0.8MB
~19K SLoC