iThings
iThings copied to clipboard
后端-规则引擎
直接抄: http://doc.jetlinks.cn/ 参考:https://www.thingspanel.cn/Pc 首先实现从nats中获取设备上报数据,及nats下发数据,这里需要前后端一起协作
参考: https://console.thingscloud.xyz/region/bj-3/project/fe5ffe5b-1dc6-4ee9-9005-df5a730ea51f/rules 参考: https://iot.console.aliyun.com/rule/simple
nodered更新配置会重启需要调研调研
规则引擎iThings重构进展:
- 先使用
- fork一份node-red
- 前端接入iThings
- 后端提供topic给规则引擎
- 前端开发插件支持设备发送消息及消息下发
- 再重构
- 前端画布重构,后端画布重构
- 前端runtime接入,后端runtime接入
第一阶段实现以下功能即可
后端:
- 提供设备上下线通知
- 提供设备属性上报和事件上报 通知
- 提供设备控制接口
- 调用nodered的接口进行规则管理 @zhuangpengLI
前端:
- 汉化
- 删除多余的组件(参考jetlinks)
- 监听nats提供设备上下线触发,设备属性上报,事件上报
- 提供设备控制输出