YunaiV
|
53693529e1
|
【代码评审】IoT:首页统计
|
2025-03-01 23:30:47 +08:00 |
puhui999
|
cb16539b66
|
【功能新增】IoT: 新增 Redis Stream MQ 数据桥梁实现
|
2025-03-01 17:43:46 +08:00 |
puhui999
|
7b449b81e7
|
【功能新增】IoT: 新增 RabbitMQ 数据桥梁实现
|
2025-02-28 18:03:34 +08:00 |
alwayssuper
|
0f0ebda469
|
[fix]:iot home count
|
2025-02-28 15:28:38 +08:00 |
puhui999
|
69a27b1ee2
|
【功能新增】IoT: 新增 Kafka 数据桥梁实现
|
2025-02-28 14:46:02 +08:00 |
陈玄礼
|
4e33cd2bde
|
refactor(iot): 优化 OTA 相关 Mapper 接口的文档注释
- 移除了多余的 TODO 注释
- 更新了 IotOtaFirmwareMapper、IotOtaUpgradeRecordMapper 和 IotOtaUpgradeTaskMapper 的类注释
- 统一了注释格式,增加了作者信息
|
2025-02-27 23:28:04 +08:00 |
陈玄礼
|
4629084c1b
|
refactor(iot): 重构升级记录状态更新逻辑
- 修改 IotOtaUpgradeRecordMapper 中的 cancelUpgradeRecordByTaskId 方法- 新增 updateUpgradeRecordStatusByTaskIdAndStatus 方法,用于更通用的状态更新
- 在 IotOtaUpgradeRecordServiceImpl 中调用新方法来取消升级记录
|
2025-02-27 23:18:25 +08:00 |
陈玄礼
|
0302ebee99
|
refactor(iot): 优化 OTA 升级记录查询方法
- 重写 getOtaUpgradeRecordCount 和 getOtaUpgradeRecordStatistics 方法,使用 MyBatis-Plus 的 LambdaQueryWrapperX
-移除 XML 中对应的 SQL 查询语句
- 提高代码可维护性和数据库兼容性
|
2025-02-27 23:07:09 +08:00 |
YunaiV
|
6e1ec8b3eb
|
【代码评审】IoT:首页统计
|
2025-02-27 13:30:39 +08:00 |
YunaiV
|
2a65e3bd2e
|
Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot
|
2025-02-27 12:50:33 +08:00 |
芋道源码
|
3aef51f811
|
!1263 【新增】:IOT首页的数据统计
Merge pull request !1263 from alwayssuper/feature/iot
|
2025-02-27 04:50:24 +00:00 |
YunaiV
|
36dd18d41f
|
【代码评审】IoT:MQTT 插件
|
2025-02-27 12:45:42 +08:00 |
alwayssuper
|
6cf7a67406
|
[fix]:iot home count
|
2025-02-27 10:52:28 +08:00 |
安浩浩
|
006ef40c4b
|
【功能完善】IoT: 添加 MQTT 主题非法错误码,重构设备服务调用和属性设置逻辑,优化 MQTT 消息处理流程
|
2025-02-26 22:54:44 +08:00 |
alwayssuper
|
8daa2131ba
|
[fix]:iot home count
|
2025-02-26 16:49:29 +08:00 |
alwayssuper
|
9f8c6a944c
|
Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into origin/feature/iot
# Conflicts:
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/device/IotDeviceService.java
|
2025-02-26 08:36:27 +08:00 |
安浩浩
|
4cefea6880
|
【功能完善】IoT: 添加 MQTT 消息处理器,重构设备属性和事件上报逻辑,优化消息处理流程
|
2025-02-25 09:51:39 +08:00 |
安浩浩
|
4746281df9
|
【功能完善】IoT: 更新 MQTT 主题配置,重构设备属性和事件上报处理逻辑,优化消息处理流程
|
2025-02-25 08:50:02 +08:00 |
安浩浩
|
4015e7905f
|
【功能完善】IoT: 更新 MQTT 客户端逻辑,重构消息处理和重连机制,优化配置文件
|
2025-02-25 08:14:19 +08:00 |
puhui999
|
1b15fb3845
|
【代码优化】IoT: 优化数据桥接缓存实现
|
2025-02-24 10:46:38 +08:00 |
安浩浩
|
53697b55c2
|
【功能完善】IoT: 更新 EMQX 插件配置,添加 MQTT 连接参数,重构相关逻辑
|
2025-02-22 22:50:37 +08:00 |
YunaiV
|
8cf8af1f6d
|
【代码评审】IoT:固件管理
|
2025-02-22 19:51:13 +08:00 |
芋道源码
|
ebfe35c787
|
!1243 feat(iot): 添加 OTA 固件管理功能
Merge pull request !1243 from 陈玄礼/feature/iot-ota-shelly
|
2025-02-22 10:36:03 +00:00 |
YunaiV
|
f76843573e
|
【代码评审】IoT:数据桥梁的执行器抽离
|
2025-02-22 18:31:09 +08:00 |
芋道源码
|
672247dbe4
|
!1248 【代码优化】IoT: 基于 guava 对 producer 做 cache
Merge pull request !1248 from puhui999/iot
|
2025-02-22 10:22:16 +00:00 |
YunaiV
|
fa40ae1dbd
|
【代码评审】IoT:MQTT 连接参数
|
2025-02-22 18:21:18 +08:00 |
alwayssuper
|
6d059eae61
|
[fix]:statistics
|
2025-02-22 16:58:47 +08:00 |
安浩浩
|
8043ce612f
|
【功能新增】IoT: 添加 IoT 设备 MQTT 连接参数响应 VO,包含客户端 ID、用户名和密码字段
|
2025-02-20 18:31:34 +08:00 |
安浩浩
|
ca95752266
|
【功能新增】IoT: 添加 EMQX 插件,支持设备连接认证和 MQTT 连接参数获取,优化配置文件
|
2025-02-20 18:30:57 +08:00 |
puhui999
|
4be18af236
|
【代码优化】IoT: 基于 guava 对 producer 做 cache
|
2025-02-20 18:21:52 +08:00 |
puhui999
|
0400932260
|
【代码优化】IoT: 数据桥梁的执行器抽离
|
2025-02-20 17:44:06 +08:00 |
Shelly Chan
|
54381e29a7
|
feat(iot): 添加 OTA 固件管理功能
- 新增 OTA 固件相关错误码
- 实现 OTA 固件创建、更新和查询接口
- 添加 OTA 升级记录相关功能
- 实现 OTA 固件升级任务定时处理
|
2025-02-20 01:05:41 +08:00 |
YunaiV
|
8e7bbfe0da
|
【代码评审】IoT:rocketmq 数据桥接的接入
|
2025-02-19 22:42:19 +08:00 |
puhui999
|
add90365df
|
【功能新增】IoT: 数据桥梁增加 RocketMQConfig 配置,实现executeRocketMQ 发送消息
|
2025-02-19 15:51:34 +08:00 |
YunaiV
|
75bca650da
|
【代码评审】IoT:增加相关待定项
|
2025-02-15 08:29:50 +08:00 |
安浩浩
|
3ab7ad484a
|
【功能完善】IoT: 增强插件启动和停止逻辑,添加异常处理,更新错误码,优化配置文件
|
2025-02-14 09:34:25 +08:00 |
芋道源码
|
ec71cd94e8
|
!1226 替换javax为jakarta
Merge pull request !1226 from 冰是睡着的水/N/A
|
2025-02-12 10:53:57 +00:00 |
YunaiV
|
c27b02beb6
|
【代码评审】IoT:增加相关待定项
|
2025-02-12 18:19:53 +08:00 |
冰是睡着的水
|
2ab2e45465
|
替换javax为jakarta
Signed-off-by: 冰是睡着的水 <850083043@qq.com>
|
2025-02-11 06:15:30 +00:00 |
YunaiV
|
d116e5eec1
|
【代码评审】IoT:物模型的维护
|
2025-02-09 07:26:01 +08:00 |
芋道源码
|
88ec5269d9
|
!1223 【代码优化】IoT: 物模型
Merge pull request !1223 from puhui999/iot
|
2025-02-08 23:23:34 +00:00 |
YunaiV
|
bb11fdd3fa
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot
# Conflicts:
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/thinkmodelfunction/IotThinkModelFunctionController.http
|
2025-02-09 07:23:17 +08:00 |
YunaiV
|
bc9b3715b1
|
【功能新增】IoT:设备拓扑图的添加
|
2025-02-08 21:44:49 +08:00 |
YunaiV
|
4254c06c37
|
【功能新增】IoT:设备注册 sub register 逻辑
|
2025-02-08 20:56:16 +08:00 |
YunaiV
|
5f7bb8041f
|
【功能新增】IoT:设备注册 register 逻辑
|
2025-02-08 19:31:50 +08:00 |
puhui999
|
6abd67a38c
|
【代码优化】IoT: 物模型
|
2025-02-08 17:31:11 +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 |
mcwindy
|
4e43958fe3
|
fix typo: adminTenentId -> adminTenantId, appTenentId -> appTenantId
|
2025-02-05 11:42:59 +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 |
YunaiV
|
6071afeae8
|
【功能优化】Bpm:设备日志的展示
|
2025-01-28 08:35:07 +08:00 |
YunaiV
|
5fbfe49305
|
【功能优化】Bpm:设备属性上报
|
2025-01-28 04:56:03 +08:00 |
YunaiV
|
eb2d4fdbc0
|
【功能优化】IoT:同步最新代码
|
2025-01-28 03:58:24 +08:00 |
YunaiV
|
8236154ae8
|
Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot
# Conflicts:
# yudao-dependencies/pom.xml
# yudao-module-iot/yudao-module-iot-api/src/main/java/cn/iocoder/yudao/module/iot/enums/product/IotProductStatusEnum.java
# yudao-module-iot/yudao-module-iot-api/src/main/java/cn/iocoder/yudao/module/iot/enums/thingmodel/IotThingModelTypeEnum.java
|
2025-01-28 03:54:16 +08:00 |
YunaiV
|
a364153d4a
|
【功能优化】IoT:device 和 thingmodel 读取增加缓存
|
2025-01-27 22:23:31 +08:00 |
YunaiV
|
7745035fa4
|
【功能优化】IoT:设备属性日志表,增加 report_time 上报时间
|
2025-01-27 21:32:33 +08:00 |
YunaiV
|
043d82e5b6
|
【功能优化】IoT:完整实现 saveDeviceProperty 的设备属性日志的保存
|
2025-01-27 17:10:59 +08:00 |
YunaiV
|
8e80a53a8b
|
【功能优化】IoT:部分实现 IotDevicePropertyMessageConsumer,支持缓存的记录(差设备属性的日志记录)
|
2025-01-27 16:50:10 +08:00 |
YunaiV
|
b319485ca6
|
【功能优化】IoT:清理通用 TDengine 封装,使用 SQL 查询
|
2025-01-27 14:23:34 +08:00 |
YunaiV
|
8089f3a319
|
【功能优化】IoT:
1. DeviceDataApi => IotDeviceUpstreamApi,并新建 upstream 包
2. ThingModelMessage => IotDeviceMessage 设备消息
3. 基于 spring event 异步消费 IotDeviceMessage,并实现 IotDeviceLogMessageConsumer 记录日志
|
2025-01-27 14:15:07 +08:00 |
YunaiV
|
f4ad3e9d2d
|
【代码评审】IoT:插件体系
|
2025-01-26 17:55:04 +08:00 |
安浩浩
|
7bfa830628
|
【代码优化】重构 HTTP插件并添加自动配置
|
2025-01-26 17:29:03 +08:00 |
YunaiV
|
269dec1b2e
|
【代码评审】IoT:模拟设备数据
|
2025-01-25 11:46:26 +08:00 |
芋道源码
|
03462a103c
|
!1211 [feat]:模拟设备加入 spring event
Merge pull request !1211 from alwayssuper/feature/iot
|
2025-01-25 03:27:53 +00:00 |
YunaiV
|
5264de077d
|
【代码评审】IoT:插件体系
|
2025-01-25 11:26:10 +08:00 |
安浩浩
|
88ef8ba2e3
|
【功能完善】IoT: 删除旧版 HTTP 插件,重构 HttpPlugin 以支持独立启动,新增 VertxService 管理 HTTP 服务器逻辑,优化代码结构和异常处理,更新相关配置以提升插件性能和可维护性。
|
2025-01-25 00:12:06 +08:00 |
安浩浩
|
698cec92bd
|
【功能完善】IoT: 重命名插件模块,重构插件管理逻辑,优化代码结构,更新配置文件以支持新插件架构。
|
2025-01-24 23:17:26 +08:00 |
puhui999
|
d83b7cd5b9
|
【代码优化】InEnum 不必须指定 int 类型,通过泛型指定
|
2025-01-24 17:31:41 +08:00 |
alwayssuper
|
03d4f60e80
|
[fix]:code review
|
2025-01-24 15:56:01 +08:00 |
alwayssuper
|
4f962bd1f7
|
[fix]:code review
|
2025-01-23 16:54:45 +08:00 |
alwayssuper
|
2b27085ec2
|
feat:simulator2
|
2025-01-22 22:08:10 +08:00 |
alwayssuper
|
0707792755
|
[fix]:code review
|
2025-01-22 16:59:00 +08:00 |
alwayssuper
|
e7999749fb
|
Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into origin/feature/iot
# Conflicts:
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/plugin/ExampleService.java
|
2025-01-22 08:32:56 +08:00 |
YunaiV
|
916024b891
|
【功能新增】IoT:验证通过独立、内嵌模式的调用
|
2025-01-21 19:38:41 +08:00 |
安浩浩
|
a152f6d98f
|
【功能完善】IoT: 删除旧版 HTTP 插件,新增 HTTP 和 MQTT 插件,重构插件管理逻辑,优化代码结构,支持 EMQX 插件,更新相关配置文件。
|
2025-01-21 18:18:28 +08:00 |
YunaiV
|
d608c4b984
|
【功能实现】IoT:增加 HttpPlugin 独立启动的 demo
|
2025-01-20 20:02:46 +08:00 |
YunaiV
|
3647fd3686
|
【代码优化】IoT:移除 ServiceRegistry,使用 SpringUtils 替代
|
2025-01-20 19:28:03 +08:00 |
安浩浩
|
a85890d958
|
【功能完善】IoT: 添加插件目录配置,重构 SpringPluginManager 实例化逻辑,删除不再使用的 ExampleService 类以优化代码结构。
|
2025-01-20 17:03:27 +08:00 |
alwayssuper
|
9f3730d5d9
|
[fix]:code review
|
2025-01-20 16:31:37 +08:00 |
alwayssuper
|
495ae4526b
|
Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into origin/feature/iot
|
2025-01-20 08:02:57 +08:00 |
安浩浩
|
5524324554
|
【功能完善】IoT: 删除不再使用的 MQTT RPC 相关配置和实现,包括 MqttConfig、RpcServer、RpcClient 和 RpcController 类,优化代码结构以清理未使用的组件。
|
2025-01-19 09:53:57 +08:00 |
安浩浩
|
890d304340
|
【功能完善】IoT: 更新 Vert.x 版本至 4.5.1,新增 EMQX 插件及其相关配置,重构 MQTT 插件以支持 Vert.x MQTT 服务器,优化插件启动和停止逻辑,更新插件描述信息。
|
2025-01-15 22:37:07 +08:00 |
alwayssuper
|
62a868f497
|
feat:simulator1
|
2025-01-12 20:13:41 +08:00 |
alwayssuper
|
f1d887d0e0
|
Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot
Conflicts:
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/dal/tdengine/IotDeviceLogDataMapper.java
yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/device/IotDeviceLogDataService.java
yudao-server/src/main/resources/application-local.yaml
|
2025-01-10 20:46:43 +08:00 |
alwayssuper
|
d9dda54cce
|
local
|
2025-01-10 20:42:00 +08:00 |
YunaiV
|
deab8c1cc6
|
【代码评审】IoT:设备日志 TDengine 表与模拟设备
|
2025-01-09 12:36:30 +08:00 |
YunaiV
|
16120820a0
|
Merge branch 'feature/iot' of https://gitee.com/alwayssuper/ruoyi-vue-pro into feature/iot
# Conflicts:
# yudao-server/src/main/resources/application-local.yaml
|
2025-01-08 22:37:33 +08:00 |
YunaiV
|
aad0581777
|
【代码评审】IoT:插件机制
|
2025-01-08 22:36:38 +08:00 |
安浩浩
|
0af6d5a758
|
【功能完善】IoT: 新增插件启动逻辑,重构插件状态管理,删除不再使用的状态文件更新方法
|
2025-01-08 17:59:32 +08:00 |
安浩浩
|
77b89aad77
|
【功能完善】IoT: 集成 Vert.x 支持,重构 HTTP 插件为 Vert.x 插件
|
2025-01-07 23:13:57 +08:00 |
安浩浩
|
cde6ebf921
|
【功能完善】IoT: 更新设备数据 API,重构保存设备数据方法以使用 DTO,新增参数校验依赖,优化插件管理功能,添加插件实例上报和状态更新接口,同时更新插件信息获取逻辑,删除不再使用的文件和配置。
|
2025-01-07 17:44:55 +08:00 |
YunaiV
|
b5856c4cfc
|
【代码评审】IoT:插件机制
|
2025-01-06 20:24:47 +08:00 |
安浩浩
|
603649d248
|
【功能完善】IoT: 新增 MQTT RPC 支持,包含请求和响应模型、序列化工具、MQTT 配置及客户端/服务器实现,提供示例服务和控制器接口,优化插件结构以支持 HTTP 插件的集成。
|
2025-01-06 18:59:26 +08:00 |
alwayssuper
|
6aad4545a8
|
[功能添加]:物模型日志表查询与创建 模拟设备基础逻辑
|
2025-01-06 16:43:37 +08:00 |
alwayssuper
|
0249ca9929
|
[功能添加]:物模型日志表创建.1
|
2025-01-06 11:04:39 +08:00 |
alwayssuper
|
4f59ebf462
|
Merge branch 'feature/iot' of https://gitee.com/alwayssuper/ruoyi-vue-pro into origin/feature/iot
|
2025-01-06 07:48:03 +08:00 |
alwayssuper
|
8a7e146445
|
feat:simulator
|
2025-01-05 22:56:13 +08:00 |
alwayssuper
|
51b3e31e40
|
feat:SQLinit
|
2025-01-05 18:09:19 +08:00 |
alwayssuper
|
c31dfcc25f
|
feat:物模型列表
|
2025-01-03 22:30:06 +08:00 |
alwayssuper
|
977ddcf02f
|
Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into origin/feature/iot
|
2025-01-03 07:59:14 +08:00 |
安浩浩
|
dc1f9338f1
|
【功能完善】IoT: 添加 MQTT 插件支持,重构插件管理,新增获取运行状态插件信息接口,优化插件信息存储逻辑,移除不必要的 Spring 注解。
|
2025-01-01 22:34:26 +08:00 |
alwayssuper
|
eaee4642d6
|
[功能添加]:物模型日志表创建
|
2024-12-31 17:00:25 +08:00 |
alwayssuper
|
c4c63a8fd6
|
feat:iotmessage
|
2024-12-30 22:46:24 +08:00 |
安浩浩
|
24a660b5c2
|
【功能完善】IoT: 更新插件管理功能,重构插件标识符为 pluginKey,删除 PluginInstanceController,添加插件实例定时更新任务,优化插件信息获取接口。
|
2024-12-30 18:29:46 +08:00 |