Commit Graph

538 Commits

Author SHA1 Message Date
YunaiV
e013b1add4 feat(iot):【网关设备:80%】动态注册的初步实现(已测试) 2026-01-25 16:58:00 +08:00
YunaiV
b4ce72ea7d feat(iot):【网关设备:72%】动态注册的初步实现(未测试、额外优化代码),基于 stateful-sauteeing-pillow.md 规划 2026-01-25 12:58:17 +08:00
YunaiV
38a21ad59c feat(iot):【网关设备:70%】动态注册的初步实现(未测试),基于 stateful-sauteeing-pillow.md 规划 2026-01-25 11:16:07 +08:00
YunaiV
1309be39c3 feat(iot):【网关设备:80%】整体流程跑通,并增加 IotGatewayDeviceHttpProtocolIntegrationTest、IotGatewaySubDeviceHttpProtocolIntegrationTest 单测 2026-01-24 23:00:05 +08:00
YunaiV
679b696abe feat(iot):HTTP 协议增加 IotDirectDeviceHttpProtocolIntegrationTest 测试类 2026-01-24 21:06:03 +08:00
YunaiV
268a2ad4cf feat(iot):【网关设备:68%】整体初步实现(修复少量 review agent 发现的缺陷) 2026-01-24 19:31:47 +08:00
YunaiV
05eb745f2a feat(iot):【网关设备:67%】整体初步实现(优化部分代码) 2026-01-24 19:14:34 +08:00
YunaiV
bfbc352a1c feat(iot):【网关设备:65%】整体初步实现(优化部分代码) 2026-01-24 13:12:37 +08:00
YunaiV
18ed7b50be feat(iot):【网关设备:60%】整体初步实现(优化部分代码) 2026-01-24 09:15:01 +08:00
YunaiV
a2750693eb feat(iot):【网关设备:50%】整体初步实现(未测试),基于 gateway-device-topic-design.md 规划 2026-01-23 22:18:34 +08:00
YunaiV
e765099a33 refactor(iot): 删除 3 个不再使用的枚举 2026-01-23 01:07:45 +08:00
YunaiV
b4013e9a6c feat(iot):【网关设备:30%】增加网关设备绑定能力(优化代码),基于 optimized-pondering-dragon.md 规划 2026-01-22 09:52:52 +08:00
YunaiV
4b1dfad063 feat(iot):【网关设备:20%】增加网关设备绑定能力(未完成),基于 breezy-doodling-starlight.md 规划 2026-01-22 00:52:09 +08:00
YunaiV
45638b35f4 feat(iot):【设备定位:100%】首页接入地图,基于 sequential-crafting-thacker.md 规划 2026-01-21 13:41:35 +08:00
YunaiV
6892571a33 feat(iot):【设备定位:70%】优化设备坐标的解析逻辑代码,基于 hashed-juggling-tome.md 2026-01-21 09:12:49 +08:00
YunaiV
3a832d9fb4 feat(iot):【设备订单:50%】简化设备定位功能,支持 GeoLocation 自动更新,基于 calm-roaming-pillow.md 2026-01-20 21:41:43 +08:00
YunaiV
28a30d4b79 feat:【iot】默认关闭 mqttws 协议,= = 要合并 master 一下,避免不一定大家都用 2026-01-18 18:26:31 +08:00
haohao
3027caa1d2 feat:【iot】新增数据目的类型字段及其查询条件 2026-01-17 11:33:10 +08:00
haohao
832b36ac47 feat:【iot】新增数据流转规则和目的名称唯一性校验功能 2026-01-17 11:15:59 +08:00
YunaiV
5086e1225f review:【iot】“修复了一些 Iot 模块 TODO 提到的问题” 2026-01-13 23:04:28 +08:00
puhui999
9febc2b0b0 feat:【iot】executeSceneRuleAction 更新规则场景的最后触发时间 2026-01-13 16:44:24 +08:00
puhui999
a42202e7eb fix:【iot】属性上报可能同时上报多个属性,所以需要判断 trigger.getIdentifier() 是否在 message 的 params 中 2026-01-13 16:31:43 +08:00
puhui999
a7f655e1e7 fix:【iot】修复当多个协议同时启用时,出现 Bean 冲突的问题 2026-01-13 16:04:08 +08:00
puhui999
908f95875d fix:【iot】saveDeviceProperty 中,类型要转换 2026-01-13 15:49:19 +08:00
puhui999
9fbced1192 perf:【iot】IotDataSinkWebSocketConfig 常量枚举 2026-01-13 15:42:06 +08:00
puhui999
60817a6a5b perf:【iot】IotDataSinkTcpConfig 常量枚举 2026-01-13 15:38:33 +08:00
puhui999
158576740d feat:【iot】新增 WebSocket 的 {@link IotDataRuleAction} 实现类 2026-01-13 15:29:29 +08:00
YunaiV
a8ed2111f8 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot
# Conflicts:
#	yudao-dependencies/pom.xml
2026-01-05 20:30:11 +08:00
YunaiV
50a88a9ce7 review:【iot】mqtt websocket 协议 2026-01-05 20:26:16 +08:00
haohao
6fdd91d01e feat: 【IoT 物联网】新增网关设备 ID 字段到 IotDevicePageReqVO,支持网关子设备的功能 2026-01-04 12:21:54 +08:00
haohao
ca014bdba5 fix: 【IoT 物联网】修复 IotDeviceServiceImpl 中的更新支持逻辑,确保在不支持更新时抛出异常 2025-12-06 12:38:07 +08:00
YunaiV
490e91d0ca fix:【iot】产品精简列表,未返回设备状态 2025-11-24 19:51:20 +08:00
YunaiV
94780ebcf3 fix:【iot】IotDeviceEventPostTriggerMatcher 应该使用 params 判断,而不是 data 2025-11-24 19:44:02 +08:00
YunaiV
27a0aca516 fix:【iot】IotSceneRuleServiceImpl 缓存处理不正确,导致 getSelf NPE 问题 2025-11-24 19:36:16 +08:00
YunaiV
e336f36cce fix:【iot】单测报错的问题 2025-11-24 18:24:02 +08:00
YunaiV
9ea8d9e4aa fix:iot-gateway-server 的 spring-boot-maven-plugin 缺少版本号,对应 https://gitee.com/zhijiantianya/yudao-cloud/issues/ID5LU4 2025-11-24 18:04:16 +08:00
YunaiV
e7b0d4e86b fix:【iot】修复 scene_rule_ids 错误成 scene_rule_id 2025-11-21 22:14:32 +08:00
YunaiV
06b0f7e08a fix:【IoT】IotSceneRuleMessageHandler 默认关闭的问题 2025-11-21 20:31:19 +08:00
haohao
68437cd830 feat:【IoT 物联网】新增 MQTT WebSocket 协议支持 2025-10-09 22:27:30 +08:00
YunaiV
f6232cf433 fix:【iot 物联网】增强 jdk8 的兼容性 2025-10-02 19:03:20 +08:00
YunaiV
b167b419f4 fix:【iot 物联网】增强 jdk8 的兼容性 2025-10-02 18:51:19 +08:00
YunaiV
3f83569edc feat: 【IoT 物联网】新增简单类型处理器配置和处理器,优化 JSON 解析问题(移除,已经解决) 2025-10-01 15:51:52 +08:00
YunaiV
98f9e44b24 Merge branch 'master-jdk17' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot 2025-09-27 14:17:33 +08:00
haohao
341e72c0b1 feat: 【IoT 物联网】新增简单类型处理器配置和处理器,优化 JSON 解析问题 2025-09-22 23:10:26 +08:00
YunaiV
5ae0224b55 review:【iot 物联网】场景联动的缓存等 2025-09-20 16:15:33 +08:00
YunaiV
ef0bf372e5 fix:【iot 物联网】设备配置 CONFIG_PUSH 应该是下行 2025-09-20 12:20:08 +08:00
YunaiV
21bd03b4cd fix:【iot 物联网】增强 jdk8 的兼容性 2025-09-20 12:09:46 +08:00
puhui999
c5b4968e55 feat: 【IoT 物联网】数据流转目的 TCP 执行器 2025-09-19 18:05:47 +08:00
puhui999
997bfe8fa1 feat: 【IoT 物联网】场景联动规则的数据缓存,使用 Spring Cache 操作 2025-09-19 14:37:25 +08:00
puhui999
057f924bd1 refactor: 【IoT 物联网】统一场景联动 ‘IoT’ 前缀 2025-09-19 10:59:32 +08:00