lotus_bridge_window 是用 Flutter 编写的桌面应用,用于管理 LotusBridge 项目。
https://github.com/dingdaoyi/lotus_bridge_window
如果您只想下载执行文件,可以从 Actions 下载...
git clone https://github.com/dingdaoyi/lotus_bridge_window.git
cd lotus_bridge_window
# windows 打包
flutter build windows
# macos 打包
flutter build macos
登录时需要将LotusBridge服务端启动,并且配置好用户名和密码,默认用户名和密码从config文件中获取,如果服务跟跟显示的地址不一致,可以从设置修改
设备添加时需要关联协议,目前支持Modbus协议,后续会支持更多协议,选择协议后会有对应协议的配置项,配置完成后点击保存即可.
点位对应设备的数据点,根据设备协议不同,点位可以自动或者手动创建,对于向modbus协议的点位,需要手动创建,点位地址规则见LotusBridge文档
待实现
北向应用为设备数据的接收端,可以是云平台地址,也可以是本地其他计算节点,应用等,目前实现了推送到消智云平台,推送以插件的形式实现,后续会支持更多的插件.
北向应用需要添加设备群组,关联设备群组的点位,将数据推送到对应的应用.
插件包含: 南向协议插件,北向应用插件,规则引擎插件,插件当前以rust features 的形式添加,后续看能否支持插件的动态加载库文件.
LotusBridge 是开源项目,遵循 GPL-3.0 许可证。
如有任何问题或反馈,请联系 yanbing26@qq.com。