CC2531 USB Dongle抓取Zigbee数据包

16 阅读3分钟

模块简介

CC2531 USB dongle为802.15.4/ZigBee应用提供PC接口。USB dongle可直接插入PC中,并可用作IEEE 802.15.4软件包监听器或用于其它目的。可从网上下载的CC2531 USB固件库,您可以使用该固件库开发自己的软件。要对USB dongle进行编程,需要使用外部编程器(例如CC调试器或SmartRFO5EB)。USBdongle可以用作参考模块以进行原型设计并对具有小尺寸PCB天线的CC2531的射频性能进行测试。 问题1: CC2531 USB Dong le有何用处? 答:首先,很重要的- -个功能是作为PacketSniffer使用,使用CC2531USBDongle配合PacketSniffer来抓取无线数据包,这在无线协议开发时非常有帮助。比如两个CC2530相互通信,但接收端始终无数据,这是就需要CC2531USBDongle来分析是发送端未发出数据呢还是发送的数据不正确呢。其次,另外一个重要功能,用来开发HID设备,可使用CC2531USBDongle作为接收终端,来控制电脑。 问题2:该CC2531USBDong le可以重新编程嘛? 答:当然可以,USB dongle的编程采用标准的1.27mm接口,送CC debugger仿真器编程接口转接头,进行重新编程。并且CC2531 USB Dongle.上预留了8个GPI0,2个用户按键和2个用户LED,完全可以当做CC2531的开发板使用! 问题3: CC2531USBDong le支持哪些芯片和协议的抓包? 答:支持下列无线协议 在这里插入图片描述

模块引脚定义

在这里插入图片描述 这里引脚主要涉及开发功能的,可以留言邮箱获取资料,资料会有原理图提供可以查看具体引脚定义。这里主要使用模块原有固件即抓包功能,主要是usb口使用,引脚的主要供开发,可以自己研究开发。

测试工具

这里首先需要给CC2531 USB Dongle工具装上驱动,然后zigbee设备发出信号,模块抓包数据并在软件里显示抓包到的数据。 1.下载软件并安装模块驱动 打开资料中的抓包软件安装包进行下载Packet Sniffer抓包软件,软件下载会包含模块驱动的下载。在这里插入图片描述 所以下载后只需要把USB Dongle工具插上电脑,设备管理器就会识别如下图识别到设备CC2531 USB Dongle这个时候就证明驱动已经成功安装上了。 在这里插入图片描述 2.ZigBee设备发出无线数据 这里测试使用的是E18-TBL-01/开发板,实物如下 在这里插入图片描述

使用上位机进行配置,所以需要把P1.6处的跳线帽拔出进入AT指令模式进行配置,然后打开上位机,进行配置 在这里插入图片描述 配置好信道并开始配网后就可以开始打开抓包软件进行抓取数据了 把USB Dongle插到电脑的usb端口上,打开Packet Sniffer,选择IEEE 802.15.4/ZigBee进入。 在这里插入图片描述

  1. 进入后根据自己的zigbee设备选择对应的抓包协议,这里选择"Zigbee 2006"
  2. 选择刚刚设置的对应信道
  3. 选择对应的设备
  4. 点击小三角开始抓包数据

在这里插入图片描述在这里插入图片描述 Zigbee设备端有在发送数据,则过一会即可看到软件抓取到数据包了 在这里插入图片描述 这里只发送了配网请求,所以只有一个数据包,可以自己获取数据包,然后自己再去解析了。 关于 USB Dongle抓包zigbee就先讲到这里啦,大家可以自行用工具去获取数据包。 需要相关软件的可以留言邮箱获取哦!!!