This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Other Parts Discussed in Thread: CC2530, Z-STACK

请教各位大神,我在调试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

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

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

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

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

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

x 出现错误。请重试或与管理员联系。