使用CC2652芯片,用作zigbee协调器, 使用的SDK为 simplelink_cc13x2_26x2_sdk_3_20_00_68
在进行给CC2652节点OTA升级时,出现zigbee协调器将数据发送到 APSDE_DataReq()函数时,返回成功但一直都没有发送出去到空中。
CC2652节点发送Data request消息,协调器回复的acknowledgement消息中,Frame Pending 为 1 .
抓包数据如下图,
出现问题的第一个包
通过查看协调器日志, 已经收到该数据包并发送出去 ,APSDE_DataReq()函数, 返回成功
如下图为协调器回复的acknowledgement消息中,Frame Pending 为 1 .
之后CC2652节点重发10次 , 依旧没有收到协调器发过去的数据。
通过查看日志,协议器的应用层只收到4次节点发过来的 image block request数据, 协调器也回复了4次数据, 但4次数据包均没有发送到空中, 查看 Transaction sequence number 字段 也证实了这一点。如下图所示
Transaction sequence number 为 28
Transaction sequence number 为 33
中间有4个数据包没有抓到, cc2652节点也没有收到。
YiKai Chen:
請附上抓包檔
user5341296:
回复 YiKai Chen:
你好 抓包数据, 具体位置在 packet 21416 – 22352 nwkaddr 0x0DEB
3568.OTA.rar
YiKai Chen:
回复 user5341296:
你把抓包档ZIP後就可以上伝
user5341296:
抓包数据
OTA.rar
Alvin Chen:
回复 user5341296:
由于网络限制无法下载,你的“acknowledgement消息中,Frame Pending 为 1 . ” 后面10次都是吗?NWK_INDIRECT_MSG_TIMEOUT是多少?
user5341296:
回复 Alvin Chen:
你好 抓包数据已上传
NWK_INDIRECT_MSG_TIMEOUT 为 30
YiKai Chen:
回复 user5341296:
請提供抓包数据的network key,不然無法解開封包
user5341296:
回复 YiKai Chen:
5A:69:67:42:65:65:41:6C:6C:69:61:6E:63:65:30:39
YiKai Chen:
回复 user5341296:
這個是TC Link Key,我要的是network key
user5341296:
回复 YiKai Chen:
network key : 66:95:58:BE:42:A4:B3:C7:D7:7A:CA:93:6F:7C:3B:3C