OTA升级验证失败

Blade 未结 1 188
lutw
lutw 剑侠 2026-07-21 09:01

一、该问题的重现步骤是什么?

1. 子租户下设备有在线的。但是点击验证提示
image.png

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  • 2026-07-21 11:43

    启动下 https://center.javablade.com/blade/BladeX-Links/src/branch/master/blade-demo/device-simulator 这个服务,然后验证下,看看整体流程是否能走通。


    如果模拟器能走通ota,则是你自己的设备有topic或者其他的没对接好,还得再查下

    作者追问:2026-07-21 15:22

    image.png我把这个代码修改为右边就可以了。
    我发现子租户的设备升级完成之后,设备重启,上线后设备上报的版本号设备表中的版本不会更新。
    但是我单独的是通过mqtt工具,mqtt的clientId配置为xxxx@租户ID手动上报的版本号可以更新设备表的版本号
    image.png

    回答: 2026-07-21 22:00

    你用mqttx工具能成功按理说代码就是没问题的,可能你设备代码哪里有遗漏(比如连接的租户id或者带了租户id的三元组密钥值没弄对)。你可以再注释下你改动的内容,恢复成原版,然后到这里打断点,看看获取到的数据以及调用后生成的sql是什么,这样方便我们根据你的参数来调试。

    CleanShot20260721215656@2x.png


    0 讨论(0)
提交回复