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.

请问抓包时超帧里面的pending addresses代表什么意思?


他的作用是啥?

  • 这是IEEE 802.15.4协议规定的信标帧结构,具体信息如下:

    信标帧的负载数据单元可分为四部分:超帧描述字段、GTS分配字段、待转发数据目标地址字段和信标帧负载数据。

    Superframe Specification:信标帧中超帧描述字段规定了该超帧的持续时间,活跃期持续时间以及竞争接入期持续时间等信息。

    GTS field:GTS分配字段将非竞争接入期划分为若干个GTS,并把每个GTS具体分配给相应设备。

    Pending Address field:转发数据目标地址列出了与个域网协调器保存的数据相对应的设备地址。一个设备如果发现自己的地址出现在待转发数据目标地址字段里,则表明协调器存有属于该设备的数据,所以它就会向协调器发出请求传送数据的MAC命令帧。

    Beacon Payload:信标帧负载数据为上层协议提供数据传输接口。例如在使用安全机制的时候,这个负载域将根据被通信设备设定的安全通信协议填入相应的信息。

  • 感谢Viki Shi解答!

           那请问怎么理解“”存有属于该设备的数据“”?

           怎么解读截图的那个超帧呢?这个是zigbee组网时候出现的,这个超帧是不是要告诉pendingaddresses那台设备,叫他等会请求分配地址?顺带告诉当前beacon设备,拒绝当前的beacon的设备入网?

  • 请问前辈这个是在什么情况下出现的啊,我最近在做的时候将协调器反馈的ACK的未决位ACK.PEND置1,然后节点就一直在poll协调器,并且信标帧中也出现了类似的情况。
x 出现错误。请重试或与管理员联系。