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
|
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
|
5110948db8
|
【代码优化】IoT:设备下行实现前,相关代码的整理
|
2025-01-30 07:48:28 +08:00 |
YunaiV
|
eb74f753a8
|
【功能新增】IoT:增加 IotDeviceOnlineMessageConsumer,处理设备自动上线
|
2025-01-29 19:09:21 +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
|
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
|
8089f3a319
|
【功能优化】IoT:
1. DeviceDataApi => IotDeviceUpstreamApi,并新建 upstream 包
2. ThingModelMessage => IotDeviceMessage 设备消息
3. 基于 spring event 异步消费 IotDeviceMessage,并实现 IotDeviceLogMessageConsumer 记录日志
|
2025-01-27 14:15:07 +08:00 |
puhui999
|
d83b7cd5b9
|
【代码优化】InEnum 不必须指定 int 类型,通过泛型指定
|
2025-01-24 17:31:41 +08:00 |
alwayssuper
|
4f962bd1f7
|
[fix]:code review
|
2025-01-23 16:54:45 +08:00 |
YunaiV
|
916024b891
|
【功能新增】IoT:验证通过独立、内嵌模式的调用
|
2025-01-21 19:38:41 +08:00 |
YunaiV
|
3647fd3686
|
【代码优化】IoT:移除 ServiceRegistry,使用 SpringUtils 替代
|
2025-01-20 19:28:03 +08:00 |
YunaiV
|
aad0581777
|
【代码评审】IoT:插件机制
|
2025-01-08 22:36:38 +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 |
安浩浩
|
cbfbc55cd8
|
【功能完善】IoT: 添加插件和插件实例管理功能,包括插件信息的增删改查接口,支持文件上传和状态更新,同时优化了枚举类型的处理逻辑。
|
2024-12-30 12:01:58 +08:00 |
puhui999
|
8b7f329183
|
【代码优化】IOT: ThingModel
|
2024-12-27 10:37:16 +08:00 |
puhui999
|
3524bfd3b3
|
Merge remote-tracking branch 'yudao/feature/iot' into iot
# Conflicts:
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/thingmodel/IotProductThingModelServiceImpl.java
|
2024-12-26 13:14:53 +08:00 |
YunaiV
|
064b3381df
|
【代码重构】IoT:弱化 TdEngineDDLMapper 封装,由每个业务独立实现
|
2024-12-26 07:55:15 +08:00 |
puhui999
|
94cfc4a1b1
|
【功能完善】IOT: ThingModel 服务和事件
|
2024-12-25 12:15:58 +08:00 |
YunaiV
|
e01d03eefb
|
【代码评审】IoT:物模型日志
|
2024-12-21 16:33:50 +08:00 |
芋道源码
|
f580383267
|
!1167 【代码优化】IOT:物模型日志评审优化
Merge pull request !1167 from alwayssuper/feature/iot
|
2024-12-21 08:29:40 +00:00 |
YunaiV
|
e998b0c7eb
|
【代码评审】IoT:评审 plugin 实现
|
2024-12-21 16:28:25 +08:00 |
安浩浩
|
a2532013ec
|
【新增功能】IoT: HTTP 插件模块
|
2024-12-20 18:57:40 +08:00 |
alwayssuper
|
8ff09fea01
|
[代码优化]:物模型日志评审优化
|
2024-12-20 14:44:46 +08:00 |
YunaiV
|
b2434b7b41
|
【代码评审】IoT:模拟设备发送的 review
|
2024-12-19 21:23:07 +08:00 |
YunaiV
|
92de5b1f09
|
Merge branch 'feature/iot' of https://gitee.com/alwayssuper/ruoyi-vue-pro into feature/iot
# Conflicts:
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/controller/admin/thingmodel/model/dataType/ThingModelArgument.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/product/IotProductServiceImpl.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/tdengine/IotThingModelMessageService.java
# yudao-module-iot/yudao-module-iot-biz/src/main/java/cn/iocoder/yudao/module/iot/service/tdengine/IotThingModelMessageServiceImpl.java
|
2024-12-19 21:07:25 +08:00 |
alwayssuper
|
067130ecde
|
新增:物模型日志建表
|
2024-12-19 16:43:56 +08:00 |
puhui999
|
8454a10cea
|
【代码优化】IOT: ThingModel 评审优化
|
2024-12-19 11:19:10 +08:00 |
YunaiV
|
de78cc9258
|
【代码评审】IoT:评审 ThingModel 的实现
|
2024-12-18 20:41:31 +08:00 |
puhui999
|
10da1e095b
|
【代码优化】IOT: 产品物模型代码评审问题优化
|
2024-12-17 16:53:42 +08:00 |
YunaiV
|
0245aac530
|
【代码评审】IoT:评审 thinkmodel 的实现
|
2024-12-16 20:42:07 +08:00 |
puhui999
|
c5894765b5
|
Merge remote-tracking branch 'yudao/feature/iot' into iot
|
2024-12-16 10:51:02 +08:00 |
puhui999
|
741096e208
|
【功能完善】IoT: 产品物模型
|
2024-12-16 10:50:48 +08:00 |
YunaiV
|
92c2717d46
|
【功能新增】IoT:设备管理,增加批量导入
|
2024-12-15 10:46:33 +08:00 |
YunaiV
|
dea8883f82
|
【代码评审】IoT:插件管理相关的逻辑
|
2024-12-15 08:38:12 +08:00 |
安浩浩
|
555310de66
|
【功能新增】IoT:增加插件管理功能,包含插件实例和类型的定义及相关配置
|
2024-12-14 21:51:17 +08:00 |
YunaiV
|
3450658159
|
【功能新增】IoT:设备管理界面增加导出设备功能
|
2024-12-14 18:56:51 +08:00 |
YunaiV
|
b5ac526139
|
【功能新增】IoT:设备管理界面增加设备分组选择功能
|
2024-12-14 18:41:46 +08:00 |
YunaiV
|
b143bc177f
|
【功能新增】IoT:设备分组的管理
|
2024-12-14 17:00:58 +08:00 |
YunaiV
|
afaf98c44f
|
【功能完善】IoT:设备新增、修改支持更多字段
|
2024-12-14 16:12:24 +08:00 |
YunaiV
|
db9c485285
|
【功能新增】IoT:产品导出功能
|
2024-12-07 20:48:19 +08:00 |
YunaiV
|
a8c87d168a
|
【功能新增】IoT:产品新增时,productKey 由前端生成;同时增加 icon、picUrl 字段
|
2024-12-07 19:50:07 +08:00 |