TIwilliam hill官网
直播中

楚红梅

7年用户 232经验值
私信 关注
[问答]

cc2530用Zigbee最多能发送几个字节?发送几个字节内用Sniffer抓帧时不会出现网络层?

cc2530用Zigbee最多能发送几个字节?发送几个字节内用Sniffer抓帧时不会出现网络层?

回帖(7)

李果

2018-6-1 14:15:18
你说的最多是指是应用层最多能发出去还是物理层最多能发数据?是指单次最多能发数据还是总共最多能发的数据?

有没有网络层跟你想法的数据量多少没关系?但是从表象来看,带网络层的数据帧会长一点,不带网络层的数据长度会短一点,但不能按照这样的思路去理解。数据帧的长度是有数据帧的类型所决定的,MAC层数据,NWK层数据,APP层数据,等等。
CC2530物理层最多单次能发127个字节,如果单次发送字节超过127个字节话,zigbee协议栈会做分包处理,是软件处理的,在Z-stack中已经实现了fragmentation功能。
举报

楚红梅

2018-6-1 14:33:38
引用: wenlonghbo 发表于 2018-6-1 14:15
你说的最多是指是应用层最多能发出去还是物理层最多能发数据?是指单次最多能发数据还是总共最多能发的数据?

有没有网络层跟你想法的数据量多少没关系?但是从表象来看,带网络层的数据帧会长一点,不带网络层的数据长度会短一点,但不能按照这样的思路去理解。数据帧的长度是有数据帧的类型所决定的,MAC层数据,NWK层数 ...

你好,感谢你的回复,我想问一下,我用的是swrc135b;就用两块CC2530的板进行点对点通信,再用TI的paket snifferz抓帧,然后出现图片显示的状况,就是出现了红色的NWK Unkown Command
,为什么会出现这种情况?
但是有些情况下又不会抓到网络层的NKW payload,


有些情况下又能抓到网络层的NKW payload但却是空的,


这是不是跟MAC payload的字节量有关呢?
举报

李果

2018-6-1 14:38:45
引用: 60user25 发表于 2018-6-1 14:33
你好,感谢你的回复,我想问一下,我用的是swrc135b;就用两块CC2530的板进行点对点通信,再用TI的paket snifferz抓帧,然后出现图片显示的状况,就是出现了红色的NWK Unkown Command
,为什么会出现这种情况?
但是有些情况下又不会抓到网络层的NKW payload,

你好,
你用的软件应该是Basic RF的工作,但是在packet sniffer中并没有对改协议正确解析的规则,packet sniffer只能解析标准的IEEE802.15.4 /ZigBee/等等
所以你会看到是unknown command就是无法正确解析。
跟MAC payload没有关系的。
举报

楚红梅

2018-6-1 14:57:51
引用: wenlonghbo 发表于 2018-6-1 14:38
你好,
你用的软件应该是Basic RF的工作,但是在packet sniffer中并没有对改协议正确解析的规则,packet sniffer只能解析标准的IEEE802.15.4 /ZigBee/等等
所以你会看到是unknown command就是无法正确解析。

你好,感谢你的回复,我想问一下为什么会出现Unknown Command 这种无法解析的状况?这个Unknown Command 指的是NWK Payload吗?但是又为什么会出现像第二张图那样的没有NWK Payload呢?又为什么会出现像第三张图那样的有NWK Payload但是却没有数据呢?这里总共4个问题,谢谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分