CC2531 USB Dongle抓取Zigbee数据包

电子说

1.4w人已加入

描述

模块简介

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支持哪些芯片和协议的抓包?
答:支持下列无线协议
ZigBee

模块引脚定义

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

测试工具

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

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

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

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

审核编辑 黄宇

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分