Commit Graph

7681 Commits

Author SHA1 Message Date
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
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 13ced8a114 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/service/plugin/ExampleService.java
2025-01-22 20:30:19 +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
alwayssuper 3c3a12acc1 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/service/plugin/ExampleService.java
2025-01-21 20:48:30 +08:00
alwayssuper 5b75a4fb8a Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot 2025-01-21 20:46:32 +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
alwayssuper 0cb148a33d Merge branch 'feature/iot' of https://gitee.com/zhijiantianya/ruoyi-vue-pro into feature/iot 2025-01-20 20:31:08 +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
安浩浩 d39e2c1bc4 【代码优化】修改配置文件 2025-01-07 23:21:49 +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