首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
thingsboard
科米米
创建于2022-11-24
订阅专栏
thingsboard经验分享
等 8 人订阅
共15篇文章
创建于2022-11-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
实现 thingsboard 网关下设备 OTA 升级功能(一)
实现 thingsboard 网关下设备 OTA 升级功能(一),了解系统大概,接下来一步一步深入,最终实现功能
实现 thingsboard 网关下设备 OTA 升级功能(二)
实现 thingsboard 网关下设备 OTA 升级功能(二) transport mqtt 数据流向示意
实现 thingsboard 网关下设备 OTA 升级功能(三)
transport mqtt普通设备OTA升级分析 首先学习thingsboard怎么实现ota升级的,学到它的精髓后,就可以山寨了。
实现 thingsboard 网关下设备 OTA 升级功能(四)
网关下设备OTA升级思路畅想,网关与transport mqtt关于请求升级包交互方法,即采用topic发送接收
实现 thingsboard 网关下设备 OTA 升级功能(五)
根据deviceName获取deviceId 先复习如何获取升级包,贴出代码 想要获取升级包,就要构造一条消息,想要构造一条消息,就要设备的sessionInfo,而sessionInfo从何而来
实现 thingsboard 网关下设备 OTA 升级功能(六)
处理网关获取升级包的请求(一) 先易后难,先搞边角料 首先将主题常量搞定,在MqttTopics类中新增几个主题常量,就是我们设计好的那几个主题。
实现 thingsboard 网关下设备 OTA 升级功能(七)
处理网关获取升级包的请求(二) 啃硬骨头 我们需要处理网关的请求,网关的请求方法是handleGatewayPublishMsg
实现 thingsboard 网关下设备 OTA 升级功能(八)
处理网关获取升级包的请求(二) 继续啃硬骨头,真香 由于要再写一个方法getOtaPackageCallbackByGateway(),这又是一个难题,写代码是不可能的,这辈子都不可能写代码
实现 thingsboard 网关下设备 OTA 升级功能(九)
处理网关获取升级包的请求(三) 曙光就在前头,坚持就是胜利 前面参数提取完毕,接下来就是发送了,继续改造
实现 thingsboard 网关下设备 OTA 升级功能(十)
处理网关获取升级包的请求(四) 再坚持一会 前面写到,我们又要写一个方法sendOtaPackageToGateway(),不写代码一直是我们的人生信条,想要我们写代码,除非走头无路,别无他法
实现 thingsboard 网关下设备 OTA 升级功能(十一)
处理网关获取升级包的请求(五) 真的快结束了,只差一点 我们还需要写一个方法sendOtaPackageErrorToGateway()
实现 thingsboard 网关下设备 OTA 升级功能(十二)
处理网关获取升级包的请求(五) transport mqtt 大结局 到现在只剩下最后个类 GatewayOtaPackageCallback 没有写了
实现 thingsboard 网关下设备 OTA 升级功能(十三)
thingsboard-gateway新增特性 怎么写? 终于来到thingsboard-gateway部分,期待已久,thingsboard-gateway写的真好,我可能要花很多废话来介绍它的套路
实现 thingsboard 网关下设备 OTA 升级功能(十四)
配置文件讲解 设备请求共享属性的配置文件讲解 这篇文章只讲解 mqtt.json 配置文件中 attributeRequests 配置,attributeRequests配置如下: 这几行配置,在配置
实现 thingsboard 网关下设备 OTA 升级功能(十五)
直奔主题 不废话了,直接上代码,我不想写了,反正你们也不爱看。 首先添加在配置文件mqtt.json中添加: 在TBGatewayMqttClient中添加,我添加的地方,我会注释标注 在MqttCo