iThings icon indicating copy to clipboard operation
iThings copied to clipboard

后端-规则引擎

Open godLei6 opened this issue 2 years ago • 5 comments

直接抄: 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

godLei6 avatar Sep 08 '22 04:09 godLei6

nodered更新配置会重启需要调研调研

godLei6 avatar Nov 28 '22 02:11 godLei6

规则引擎iThings重构进展:

  1. 先使用
  2. fork一份node-red
  3. 前端接入iThings
  4. 后端提供topic给规则引擎
  5. 前端开发插件支持设备发送消息及消息下发
  6. 再重构
  7. 前端画布重构,后端画布重构
  8. 前端runtime接入,后端runtime接入

godLei6 avatar Dec 05 '22 13:12 godLei6

image

godLei6 avatar Dec 05 '22 13:12 godLei6

第一阶段实现以下功能即可 image

godLei6 avatar Dec 05 '22 14:12 godLei6

后端:

  1. 提供设备上下线通知
  2. 提供设备属性上报和事件上报 通知
  3. 提供设备控制接口
  4. 调用nodered的接口进行规则管理 @zhuangpengLI

前端:

  1. 汉化
  2. 删除多余的组件(参考jetlinks)
  3. 监听nats提供设备上下线触发,设备属性上报,事件上报
  4. 提供设备控制输出

godLei6 avatar Dec 05 '22 14:12 godLei6