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

endev data request响应数据问题

TI大神,你好

在调试终端节点的时候,当父节点有数据给它的终端子节点的时候,通常看到的是如下图数据,一个data request命令,然后父节点就会发数据。

但是在某些情况下,在终端子节点发送data request后,父节点并没有直接给终端子节点发数据,只是mac层回复一个data类的数据包,经常出现这样的情况是在父节点收到一些广播包,需要转发给终端子节点的时候,就终端子节点一直收不到数据,请问一下如下图这样的情况,是出了什么问题?下图的数据包算是正常吗?

Viki Shi:

正常啊

wenjie lin5:

回复 Viki Shi:

但是第二种情况,一直没有数据发给终端子节点,也就是终端子节点收不到数据,抓包看,只看到父字节的mac层的一个data包,并没有网络层的数据包,终端节点并没有收到数据,这样也是正常吗?

Viki Shi:

回复 wenjie lin5:

你把完整抓包数据附件发上来

wenjie lin5:

回复 Viki Shi:

抓包数据文件有点大,因为有三四十个开关,十几个终端节点,数据文件有一百多M,分析问题,从中间挑了一些,看到终端节点异常的时候,就是它的父节点只在mac层响应个data,并没有把数据发给终端子节点,所以不知道出了什么问题。

Viki Shi:

回复 wenjie lin5:

1、通常数据是随着data包发出,确认父节点已将数据正确发出了吗?
2、还有一种情况,抓包不完整,ubiqua是否获取了network key,没有获取的话无法解析出完整数据包

赞(0)
未经允许不得转载:TI中文支持网 » endev data request响应数据问题
分享到: 更多 (0)