找回密码
 立即注册

微信扫码登录

查看: 51|回复: 3

zigbee 设备ota成功后,一直发Match Descriptor Request,没有发ota请求

[复制链接]

21

主题

35

回帖

279

积分

华贵铂金

积分
279
发表于 2026-1-31 17:57:20 | 显示全部楼层 |阅读模式 来自 广东深圳
information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: V3.6.8.7
大家好,在ota成功后,看打印正常,抓包提示状态成功,但是程序一直发送Match Descriptor Request,里面有ota cluster信息,没有发ota请求(Query Next Image Request,源程序中是一分钟请求一次,升级程序只改了版本号)   

然后发开关命令,进行了多次重发,似乎通信不太正常,可以帮我解答一下这大概是什么原因造成的么,谢谢
69a167cc-3312-4c06-bf22-f45e33dd827f.png


27

主题

330

回帖

1065

积分

版主

积分
1065
发表于 6 天前 | 显示全部楼层 来自 上海
Match Descriptor Request是在广播查找OTA Server,只有在找到OTA Server后才会发送Image Request。
上图中可以看出不是MAC重传,你可以检查确认是否是APS层重传,如果是APS重传的话报文中的APS counter是不变的。

21

主题

35

回帖

279

积分

华贵铂金

积分
279
 楼主| 发表于 4 天前 | 显示全部楼层 来自 广东深圳
1.Match Descriptor Request是在广播查找OTA Server,那协调器需要响应它对吧,有个疑问初始固件它没有请求直接发起Image Request,这区别是啥
2.确实是aps重传,我该如何排查

27

主题

330

回帖

1065

积分

版主

积分
1065
发表于 4 天前 | 显示全部楼层 来自 上海
在OTA client未获得OTA server id前会一直广播Match Descriptor Request,直到获取到OTA server id。
当OTA client获取到OTA server id后会将它记录到zcl_attr_upgradeServerID,之后就会向该server发起query next image request。

APS重传一般是没有收到相对应的APS ACK。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2026-2-10 19:39 , Processed in 0.092033 second(s), 27 queries .

Powered by Discuz! 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表