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数据都是一样的。
我现在就想知道用的什么加密方式。