Logo white

BJ_ZTEITS-Developers / parking-cloud-yudao

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 11,211
  • Compare
  • Branches 1
  • Tags 0
  • parking-cloud-yudao
  • yudao-module-iot
31 May, 2026
4 commits
  • fix: 优化对 JDK8 的兼容性
    f1660e18
    YunaiV authored
    2026-05-31 19:51:03 +0800  
    Browse Dir »
  • fix(iot):单测报错问题
    42d4112b
    YunaiV authored
    2026-05-31 09:26:59 +0800  
    Browse Dir »
  • fix(iot): 修复设备属性上报类型转换 ...
    e03e3c1a
    - 抽取物模型属性值转换到 ThingModelService
    - 支持 ENUM、DATE、BOOL、STRUCT、ARRAY、TEXT 等 TDengine 类型转换
    - 跳过 null、非字符串 key 和无效值,并补充单测
    YunaiV authored
    2026-05-31 00:30:21 +0800  
    Browse Dir »
  • fix(iot): 清理已删除 Modbus 设备的网关轮询 ...
    23c642ed
    - 过滤 RPC Modbus 配置列表中的已删除设备
    - Modbus TCP Server 刷新配置时清理失效设备资源
    - 停止轮询任务并清理 Pending 请求、配置缓存和连接
    YunaiV authored
    2026-05-31 00:15:21 +0800  
    Browse Dir »

30 May, 2026
3 commits
  • !253 iot,MessageBus增加iotRabbitMQMessageBus:https://gitee.com/zhijiantianya/yudao-cloud/pulls/253
    fe4a774c
    YunaiV authored
    2026-05-30 22:19:59 +0800  
    Browse Dir »
  • !1540 fix: 优化IoT告警配置支持动态选择邮件、短信、站内信的模板,不再依赖templateCode。 ...
    8ba906c6
    Merge pull request !1540 from 熊猫大侠/master-jdk17-iotalert
    芋道源码 authored
    2026-05-30 12:41:16 +0000  
    Browse Dir »
  • refactor(mes): update comments and improve code readability in condition matchers
    b776dc2a
    YunaiV authored
    2026-05-30 20:38:05 +0800  
    Browse Dir »

26 May, 2026
1 commit
  • fix: 修复触发器和条件匹配器中缺少对产品和设备一致性的验证
    07f26a7e
    panda authored
    2026-05-26 11:16:06 +0800  
    Browse Dir »

22 May, 2026
1 commit
  • fix: 优化IoT告警配置支持动态选择邮件、短信、站内信的模板,不再依赖templateCode。
    3f1d86ef
    panda authored
    2026-05-22 14:52:02 +0800  
    Browse Dir »

21 May, 2026
1 commit
  • fix(iot):修复 configLevel 传参不对
    a08526d8
    YunaiV authored
    2026-05-21 18:49:16 +0800  
    Browse Dir »

04 May, 2026
1 commit
  • fix(IotDeviceMessageUtils): skip JDK built-in types in reflection to avoid internal field access
    0be9af4d
    YunaiV authored
    2026-05-04 10:26:51 +0800  
    Browse Dir »

03 May, 2026
6 commits
  • refactor(tests): replace JSON params with MapUtil for better readability in IOT tests
    2575b62a
    YunaiV authored
    2026-05-03 23:47:27 +0800  
    Browse Dir »
  • ✨ feat(mes): 增加 IotDeviceMessageServiceImpl 的单元测试,涵盖消息处理和数据库交互逻辑
    c1fddc84
    YunaiV authored
    2026-05-03 09:15:45 +0800  
    Browse Dir »
  • ✨ feat(iot): 添加 IotDeviceMessageServiceImpl 的单元测试,增强消息处理的可靠性
    ac9c11c0
    YunaiV authored
    2026-05-03 09:00:54 +0800  
    Browse Dir »
  • feat(iot): 新增 MQTT/Database 数据流转 Action 实现,并修复 yudao-module-iot 全部 TODO
    d668af19
    puhui999 authored
    2026-05-03 02:00:28 +0800  
    Browse Dir »
  • feat(iot): 在设备属性插入方法中添加时间戳参数
    5b3e1a8e
    haohao authored
    2026-05-03 01:09:24 +0800  
    Browse Dir »
  • feat(iot): 为设备消息和属性添加时间戳处理
    9ee57dce
    haohao authored
    2026-05-03 01:09:19 +0800  
    Browse Dir »

02 May, 2026
6 commits
  • 【修复】IoT 设备消息日志:device_message 表 params / data 列宽 NCHAR(2048) → VARCHAR(8192) 对齐 … ...
    47c093ad
    …MQTT 8KB 上限;@Async 写入加 try/catch 避免静默失败
    YunaiV authored
    2026-05-02 20:12:32 +0800  
    Browse Dir »
  • 【修复】IoT 数据流转规则:属性上报场景下多规则命中同一数据目的会重复推送
    42fffd2a
    YunaiV authored
    2026-05-02 18:48:18 +0800  
    Browse Dir »
  • 【修复】IoT 场景联动:事件触发器配置比较值后永远不触发,并支持结构体事件值 JSON 整体相等
    87c8d7e2
    YunaiV authored
    2026-05-02 14:32:32 +0800  
    Browse Dir »
  • 【修复】IoT 网关调用 biz 的设备注册 / 子设备注册 RPC URL 缺前缀,导致动态注册失败
    99c107f7
    YunaiV authored
    2026-05-02 09:45:08 +0800  
    Browse Dir »
  • 【修复】IoT 设备属性上报:兼容 identifier 大小写不一致;BOOL 类型支持字符串 / 数字 ...
    95b13458
    - saveDeviceProperty 改用忽略大小写匹配物模型,统一以 identifier 作为 properties / Redis 缓存的 key,
      避免设备上报 key 与物模型 identifier 大小写不一致时被丢弃,并与 Controller 读取 Redis 时使用的 key 对齐
    - BOOL 类型先按布尔语义解析再转 0/1,避免 Convert.toByte("true") 走 Byte.parseByte 抛 NumberFormatException
    - 新增 IotDevicePropertyServiceImplTest,覆盖大小写匹配 / BOOL 各种入参形态
    YunaiV authored
    2026-05-02 09:10:49 +0800  
    Browse Dir »
  • ✨ feat(iot):实现场景联动告警触发的消息发送 ...
    5754c9a2
    - IotAlertTriggerSceneRuleAction 实现 sendAlertMessage:按 receiveTypes
      分别走短信 / 邮件 / 站内信通道,逐通道 try/catch 隔离失败
    - IotAlertReceiveTypeEnum 新增 templateCode 字段与 of(Integer) 静态查找
    - IotAlertRecordService.createAlertRecord 增加 IotDeviceDO 入参,由调用方
      在 execute 中一次性回源缓存,避免每个告警配置重复查询
    - 新增 IotAlertTriggerSceneRuleActionTest 单元测试
    YunaiV authored
    2026-05-02 08:43:29 +0800  
    Browse Dir »

14 Feb, 2026
4 commits
  • feat(iot): add j2mod dependency and refactor connection info method
    566f5a12
    YunaiV authored
    2026-02-14 16:33:27 +0800  
    Browse Dir »
  • fix(iot): 修复注释和枚举描述中的错误 ...
    cc9cca82
    - IotDeviceMessage/IotDeviceMessageDO/IotDeviceMessageRespVO: thing.property.report→thing.property.post
    - IotDeviceMessageMethodEnum: OTA 固定信息推送→OTA 固件信息推送
    YunaiV authored
    2026-02-14 09:31:51 +0800  
    Browse Dir »
  • feat(iot): 为所有消息方法补齐 Topic DTO,消除通用 Map ...
    5083dab1
    1. 新增 3 个 DTO:
       - IotDevicePropertySetReqDTO:属性设置(下行)
       - IotDeviceServiceInvokeReqDTO:服务调用(下行)
       - IotDeviceConfigPushReqDTO:配置推送(下行)
    2. 所有现有 DTO 的 javadoc 补充 {@link IotDeviceMessageMethodEnum#XXX} 引用
    YunaiV authored
    2026-02-14 08:56:14 +0800  
    Browse Dir »
  • feat(iot): 为所有消息方法补齐 Topic DTO,消除通用 Map ...
    5efb5783
    1. 新增 3 个 DTO:
       - IotDevicePropertySetReqDTO:属性设置(下行)
       - IotDeviceServiceInvokeReqDTO:服务调用(下行)
       - IotDeviceConfigPushReqDTO:配置推送(下行)
    2. 所有现有 DTO 的 javadoc 补充 {@link IotDeviceMessageMethodEnum#XXX} 引用
    YunaiV authored
    2026-02-14 08:56:06 +0800  
    Browse Dir »

13 Feb, 2026
3 commits
  • feat(iot):将 IotDeviceMessage 中的 Map params 抽成 Topic DTO 对象 ...
    f64d84bb
    新增 IotDeviceStateUpdateReqDTO、IotDeviceOtaUpgradeReqDTO、IotDeviceOtaProgressReqDTO,
    替换 IotDeviceMessage 和 IotOtaTaskRecordServiceImpl 中的裸 Map 构造和解析,
    删除 IotDeviceMessage.buildOtaUpgrade() 方法。
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    YunaiV authored
    2026-02-13 23:39:14 +0800  
    Browse Dir »
  • feat(iot):将 IotDeviceControlSceneRuleAction 重名为 IotDevicePropertySetSceneRuleAction
    df4849d1
    YunaiV authored
    2026-02-13 22:17:21 +0800  
    Browse Dir »
  • feat(iot):Modbus 支持 Master/Slave 双模式,配置表单和详情按协议类型区分展示
    fe8044c8
    YunaiV authored
    2026-02-13 15:36:17 +0800  
    Browse Dir »

11 Feb, 2026
1 commit
  • feat(iot): 调整下包名,降低理解成本
    9031c068
    YunaiV authored
    2026-02-11 20:16:19 +0800  
    Browse Dir »

10 Feb, 2026
1 commit
  • feat(iot): 新增产品 TDengine 表结构同步接口
    baa779a2
    YunaiV authored
    2026-02-10 13:12:12 +0800  
    Browse Dir »

09 Feb, 2026
2 commits
  • feat(iot):支持 MQTT 设备回复消息的 _reply 方法标准化,并精简上行处理器异常处理
    b800d274
    YunaiV authored
    2026-02-09 13:10:08 +0800  
    Browse Dir »
  • feat(iot):统一优化网关协议的资源清理逻辑,主要是 stop0
    fcca74ac
    YunaiV authored
    2026-02-09 08:02:41 +0800  
    Browse Dir »

08 Feb, 2026
6 commits
  • feat(iot):modbus-tcp-slave、modbus-tcp-master 接着大量优化,并且修复 modbus rtu 编解码的问题
    88f090b6
    YunaiV authored
    2026-02-08 23:11:38 +0800  
    Browse Dir »
  • feat(iot):modbus-tcp-slave、modbus-tcp-master 继续优化大量代码,并对接管理后台
    4e4c776b
    YunaiV authored
    2026-02-08 20:48:24 +0800  
    Browse Dir »
  • feat(iot):modbus-tcp-slave 优化大量代码,主要是 polling 轮询的复用;
    c608b81c
    YunaiV authored
    2026-02-08 16:34:22 +0800  
    Browse Dir »
  • feat(iot):modbus-tcp-slave 继续优化,处理各种连接的边界、轮询的间隔等
    e13cd545
    YunaiV authored
    2026-02-08 15:54:18 +0800  
    Browse Dir »
  • feat(iot):modbus-tcp-slave 整体代码进一步优化
    4d578b23
    YunaiV authored
    2026-02-08 10:13:11 +0800  
    Browse Dir »
  • feat(iot):modbus-tcp-slave 整体代码进一步优化
    3ab33527
    YunaiV authored
    2026-02-08 10:13:06 +0800  
    Browse Dir »