YunaiV
|
5f7bb8041f
|
【功能新增】IoT:设备注册 register 逻辑
|
2025-02-08 19:31:50 +08:00 |
YunaiV
|
d718f80108
|
【代码评审】IoT:plugin 相关的实现
|
2025-02-08 07:39:48 +08:00 |
YunaiV
|
724512399a
|
【功能新增】IoT:动态脚本 js、groovy demo
|
2025-02-08 07:29:17 +08:00 |
YunaiV
|
4919439b96
|
【功能新增】IoT:OTA 升级的下行消息的实现
|
2025-02-07 21:18:57 +08:00 |
YunaiV
|
795e06bc8f
|
【功能修复】IoT:插件还是考虑支持多租户,因此需要忽略部分场景下的租户,避免报错
|
2025-02-07 21:06:03 +08:00 |
YunaiV
|
8fac009d4b
|
【功能优化】IoT:基于 review 修改 ota 的表结构设计
|
2025-02-07 09:44:41 +08:00 |
YunaiV
|
8ced4a0a2c
|
【功能新增】IoT:增加 ota 的表结构设计(100%)
|
2025-02-06 22:00:34 +08:00 |
YunaiV
|
7bcbe9a243
|
Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot
|
2025-02-05 23:17:20 +08:00 |
YunaiV
|
00edd5a724
|
【功能新增】IoT:增加 ota 的表结构设计(90%)
|
2025-02-05 23:15:43 +08:00 |
安浩浩
|
6eadbba345
|
【代码重构】IoT:重构插件配置管理,替换 PluginInfo 为 PluginConfig
|
2025-02-05 21:44:23 +08:00 |
YunaiV
|
b46e630912
|
【代码评审】IoT:plugin 相关的实现
|
2025-02-04 17:34:04 +08:00 |
YunaiV
|
d23be86164
|
【代码评审】IoT:物模型的实现
|
2025-02-04 16:35:55 +08:00 |
YunaiV
|
d24e3ad773
|
【功能新增】IoT:增加 alert 告警相关的表结构
|
2025-02-04 13:41:52 +08:00 |
YunaiV
|
f6f162ad2f
|
【功能新增】IoT:增加 IotRuleSceneJob 执行定时任务
|
2025-02-04 12:39:56 +08:00 |
YunaiV
|
8d0caaa16c
|
【功能新增】IoT:基于 Quartz 实现 IotSchedulerManager!为了兼容 boot 和 cloud!
|
2025-02-04 00:12:08 +08:00 |
YunaiV
|
2109449a89
|
【功能优化】IoT:增加有状态的 Bridge 实现思路
|
2025-02-03 20:06:18 +08:00 |
YunaiV
|
7168e60fdd
|
【功能新增】IoT:实现 IotRuleSceneDataBridgeAction 的 http 部分的逻辑
|
2025-02-03 18:33:43 +08:00 |
YunaiV
|
5e71d1fc85
|
【代码优化】IoT:增加 IotDataBridgeDO 数据桥梁的定义
|
2025-02-03 13:25:47 +08:00 |
YunaiV
|
48cfcdadc1
|
【代码优化】IoT:实现规则 IotRuleSceneDeviceControlAction 执行器
|
2025-02-03 12:05:13 +08:00 |
YunaiV
|
4f84182dab
|
【代码优化】IoT:简化 isTriggerConditionParameterMatched 方法,完善注释,提升可读性(虽然多了一些计算)
|
2025-02-02 22:21:53 +08:00 |
YunaiV
|
910bb6ca3c
|
【代码新增】IoT:完善 IotRuleSceneServiceImpl 的规则匹配计算,isTriggerConditionParameterMatched 函数有点长,= = 捉摸咋优化下
|
2025-02-02 22:08:34 +08:00 |
YunaiV
|
a4be3bb84d
|
【代码新增】IoT:增加 IotRuleSceneMessageHandler 处理规则场景,尝试基于 Spring El 表达式实现初步计算(部分场景) trigger 条件匹配
|
2025-02-02 19:44:38 +08:00 |
YunaiV
|
06749a18fc
|
【代码新增】IoT:增加规则引擎的 IotRuleSceneDO 场景联动的实体
|
2025-02-01 20:35:41 +08:00 |
YunaiV
|
f46a2fb011
|
【代码新增】IoT:增加 device 配置下发(设置)实现
|
2025-01-31 23:14:09 +08:00 |
YunaiV
|
47c281d933
|
【代码优化】IoT:去除 Simulation 关键字,定义更清晰
|
2025-01-31 22:47:04 +08:00 |
YunaiV
|
252366781d
|
【代码优化】IoT:优化插件 common 和 http 的配置类
|
2025-01-31 21:51:06 +08:00 |
YunaiV
|
a74459e94e
|
【代码优化】IoT:实现 IotDeviceEventReportVertxHandler 事件上行
|
2025-01-31 21:16:01 +08:00 |
YunaiV
|
2512f2dde8
|
【代码优化】IoT:优化 http 插件 IotDevicePropertyReportVertxHandler 的代码
|
2025-01-31 19:05:42 +08:00 |
YunaiV
|
7f0de1e34e
|
【代码新增】IoT:server 实现事件上行的逻辑(不包括 http 插件部分)
|
2025-01-31 18:04:55 +08:00 |
YunaiV
|
45b8172a61
|
【代码新增】IoT:实现 device 下行属性获取、设置的下行消息
|
2025-01-31 17:51:39 +08:00 |
YunaiV
|
b454069897
|
【代码新增】IoT:实现 device 下行服务调用的逻辑
|
2025-01-31 11:10:20 +08:00 |
YunaiV
|
7670ac19e5
|
【代码新增】IoT:增加 plugin 插件的心跳机制,以及 Job 超时离线
|
2025-01-30 23:36:18 +08:00 |
YunaiV
|
e650e75271
|
【代码优化】IoT:设备上行时,增加 processId,用于设备与插件的映射
|
2025-01-30 21:06:47 +08:00 |
YunaiV
|
30ae986c1a
|
【代码优化】IoT:整理 plugins 的依赖,以及对应 server 的启动逻辑
|
2025-01-30 20:00:54 +08:00 |
YunaiV
|
4a251b19c4
|
【代码新增】IoT:优化 plugins 相关的代码,包拆成分 upstream、downstream、config 三个,职责更明确
|
2025-01-30 18:44:50 +08:00 |
YunaiV
|
2d18e218c7
|
【代码新增】IoT:增加 IotDeviceDownstreamHandler 接口的定义,以及 IotDeviceDownstreamServer 的部分实现
|
2025-01-30 18:10:46 +08:00 |
YunaiV
|
6a7aa3c3fc
|
【代码优化】IoT:重构设备 message 为 control,包括上行 + 下行,更合适
|
2025-01-30 09:20:54 +08:00 |
YunaiV
|
2f1598a5da
|
【代码优化】IoT:重构设备 upstream 为 message,包括上行 + 下行
|
2025-01-30 08:43:41 +08:00 |
YunaiV
|
5110948db8
|
【代码优化】IoT:设备下行实现前,相关代码的整理
|
2025-01-30 07:48:28 +08:00 |
YunaiV
|
911c8c7461
|
【功能修改】IoT:完善设备详情的属性展示
|
2025-01-29 21:47:34 +08:00 |
YunaiV
|
39aaeaa298
|
【功能新增】IoT:增加 IotDeviceOfflineCheckJob,处理设备超时下线
|
2025-01-29 21:18:38 +08:00 |
YunaiV
|
eb74f753a8
|
【功能新增】IoT:增加 IotDeviceOnlineMessageConsumer,处理设备自动上线
|
2025-01-29 19:09:21 +08:00 |
YunaiV
|
7fe4dd2368
|
【功能新增】IoT:设备模拟更新状态
|
2025-01-29 15:13:41 +08:00 |
YunaiV
|
f5f8c418dc
|
【功能新增】IoT:设备状态上传的部分实现
|
2025-01-29 11:38:51 +08:00 |
YunaiV
|
f6366d9b55
|
【功能修改】IoT:设备状态从 status 到 state,移除已禁用
|
2025-01-29 00:17:08 +08:00 |
YunaiV
|
f14cc470aa
|
【功能修复】IoT:解决物模型的 identifier 存在驼峰情况下,无法插入和查询的情况
|
2025-01-28 23:16:30 +08:00 |
YunaiV
|
76ab64a255
|
【代码评审】IoT:物模型的管理
|
2025-01-28 22:24:28 +08:00 |
YunaiV
|
0b16f1678c
|
【功能优化】Bpm:完善设备属性的历史值
|
2025-01-28 12:04:59 +08:00 |
YunaiV
|
dfa03d24fd
|
【功能优化】Bpm:完善设备属性的历史值
|
2025-01-28 10:23:47 +08:00 |
YunaiV
|
8c90448670
|
【功能优化】Bpm:完善最新数据的接口
|
2025-01-28 09:23:28 +08:00 |