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

请教association response命令未发出而直接发出transport key命令?

请教各位大神,我在调试ZIGBEE入网的时候发现ZIGBEE终端在向协调器申请入网的时候,终端发出association request命令,协调器当前是允许该终端入网的,但是抓包发现一般会出现第一次协调器直接回复transport key,导致分控认为无法入网,一段时间之后再次发送association reques才收到association response。奇怪的是收到association response命令时得到的短地址和上次协调器直接发出的transport key的目的地址一样。正确的顺序不应该是association request–>association response–>Transport key么?用的协议栈是z-stack cc2530 2.5.1a

Yue TANG:

你用的什么抓包工具?似乎不是TI官方的packetsniffer或者推荐的ubiqua

没错正确的顺序,应该是你说的那样。

wei_055:

回复 Yue TANG:

抓包工具用的是TI的那个TiWsPc工具搭配WireShark。正常情况是像你说的这样,但很容易出现我上面贴出来的那种没有看到association response直接发出来transport key的情况,导致添加的终端节点的时候时间很长。我有仿真过协调器的程序,不过这两个部分都是未开源的,不知道内部怎么处理的。

Yue TANG:

回复 wei_055:

没用过你说的工具,请用TI官方sniffer抓包看是否仍有这个现象。另外,建议更新协议栈到最新版本。

wei_055:

回复 Yue TANG:

我换了TI官方的那个sniffer抓包试了一下,现象也是一样。

赞(0)
未经允许不得转载:TI中文支持网 » 请教association response命令未发出而直接发出transport key命令?
分享到: 更多 (0)