TI中文支持网
TI专业的中文技术问题搜集分享网站

hi 我有一个zigbee收包的问题想请教。

我的router和coor组网时,coor发出了transport key的报文(抓包工具可以看到),但是router没有调用ZDSecMgrTransportKeyInd这个函数,这个时候我该如何继续查问题?

协议版本 zstack 3.0.2,  芯片型号 cc2538sf53 

谢谢

Viki Shi:

你好,此帖跟下面链接重复,后续在原帖跟进
e2echina.ti.com/…/195852

man miao:

回复 Viki Shi:

我觉得这个问题和你说的链接不是一个问题一个是coor和router的通信时 router的收包问题, 一个是coor和enddevice通信是enddevice的发包的问题

Viki Shi:

回复 man miao:

确认一下,双方协议栈一致吗,都支持TCLK exchange吧?

man miao:

回复 Viki Shi:

是的 双方用的同样的代码 只是编译选项不一样 一个是编译coor的设备 一个是router的设备。
我使能了secure,并且没有定义defaultkey,zgPreConfigKeys=FALSE,使能了TC_LINKKEY_JOIN。

我没有使用iar的编译器和开发环境,我使用的是arm-none-eabi-gcc编译器,makefile是我自己写的。

我抓包看到assoc时request和responce都是有ack报文发出的,但是transport key的报文没有收到ack 也没有调用ZDSecMgrTransportKeyInd。

能否提供下收包的mac和nwk层的函数 我加一下打印看看,或者能否提供下别的有帮助的建议?
谢谢

Viki Shi:

回复 man miao:

1、你用TI的例程试过没,有没有此问题?
2、是否对协议栈有修改,如果有,是哪些?

man miao:

回复 Viki Shi:

1 我跑的就是ti的例子sample light。
2 协议栈代码没有修改。

YiKai Chen:

回复 man miao:

建議你抓包看看是什麼狀況

man miao:

回复 YiKai Chen:

抓包看到transport key的报文发出来了 但是报文没收到所以ZDSecMgrTransportKeyInd没有调用。

YiKai Chen:

回复 man miao:

請把完整的抓包檔附上來

man miao:

回复 YiKai Chen:

赞(0)
未经允许不得转载:TI中文支持网 » hi 我有一个zigbee收包的问题想请教。
分享到: 更多 (0)