微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZigBee抓取无线数据包时APS层显示的数据是否进行了加密?

ZigBee抓取无线数据包时APS层显示的数据是否进行了加密?

时间:10-02 整理:3721RD 点击:

TI的工程师及论坛的各位朋友你们好:

    我用CC2531 USB DONGLE工具和Texas Instruments Packet Sniffer软件对ZigBee的无线数据包进行抓取,我发现当使用较低版本的协议栈(ZStack-CC2530-2.3.0-1.4.0) 时,APS层最后得到的数据就是我无线发送的真实数据,但是当我使用较高版本的协议栈(ZStack-MESH)时,APS层显示的数据并不是我发送的数据,而且每次都不同,按理说APS显示的就应该是发送的数据啊。我想问是不是高版本的协议栈把数据加密了,如果不是的话那是什么原因?

..................另外,你们软件的名字好像写错了,写成了Texas Instuments Packet Sniffer。

具体如图

谁回来回复一下啊。

好吧,我貌似知道了,mesh版本的协议栈应该是对APS层数据进行了加密。我用Ubiqua Protocol Analyzer进行数据抓包后发现了不同,如下所示:

第一个图片是ZStack-CC2530-2.3.0-1.4.0的数据包,第二个是ZStack-mesh的数据包,很明显对于同一个数据包,mesh版本的抓包显示该数据包是加密的(右上角的小锁),但是这个软件好像能对数据包解密,所以最后APS Payload数据都是一样的。

我现在就想知道用的什么加密方式。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top