启动下 https://center.javablade.com/blade/BladeX-Links/src/branch/master/blade-demo/device-simulator 这个服务,然后验证下,看看整体流程是否能走通。
如果模拟器能走通ota,则是你自己的设备有topic或者其他的没对接好,还得再查下
我把这个代码修改为右边就可以了。
我发现子租户的设备升级完成之后,设备重启,上线后设备上报的版本号设备表中的版本不会更新。
但是我单独的是通过mqtt工具,mqtt的clientId配置为xxxx@租户ID手动上报的版本号可以更新设备表的版本号
你用mqttx工具能成功按理说代码就是没问题的,可能你设备代码哪里有遗漏(比如连接的租户id或者带了租户id的三元组密钥值没弄对)。你可以再注释下你改动的内容,恢复成原版,然后到这里打断点,看看获取到的数据以及调用后生成的sql是什么,这样方便我们根据你的参数来调试。

扫一扫访问 Blade技术社区 移动端