在使用packet sniffer抓CC2640的包的时候,发现由于实验室的蓝牙设备过多,导致packet sniffer抓到了许多不是CC2640发出的包。
由于我的CC2640的地址是固定的(0x BO 91 22 65 BB D6),因此我希望通过地址作为过滤条件。请问应该如何设置display filter?
一、抓包的截图
1、packet sniffer抓到的包如图1所示:
2、display filter如图2所示:
二、我的附件
(1)simple_peripheral_oad_onchip 工程在我的电脑上的位置
C:\ti\simplelink_cc2640r2_sdk_1_40_00_45\examples\rtos\CC2640R2_LAUNCHXL\blestack\simple_peripheral_oad_onchip
(2)链接1:下载hex2bin 软件
sourceforge.net/…/
(3)simplelink_cc2640r2_sdk_1_40_00_45 可从如下路径下载:
dev.ti.com/…/
(4)CC2640R2 launchpad 可从这里购买:
www.ti.com/…/launchxl-cc2640r2
(5)该邮件中使用的“simple_peripheral_cc2640r2lp_app.bin”文件
(6)源代码可从这里下载。(包含CC2640R2_LAUNCHXL.h 、 CC2640R2_LAUNCHXL.c 、 ccfg.c)
三、我的开发环境
CCS:Code Composer Studio 7.2.0
SDK:simplelink_cc2640r2_sdk_1_40_00_45
hardware:CC26640R2 launchpad develop kit
系统:win7 64 位
heng fu:
参考官方的文档,使用CC2640的地址对抓到的包进行过滤。但是过滤失败,开启地址过滤之后导致packet sniffer主界面不显示空中数据包。请问该如何设置display filter?
1、参考的文档的链接如下:
2、参考文档中添加地址过滤的方法,如图所示:
3、当我添加地址过滤之后,导致packet sniffer主界面不显示空中数据包。
Viki Shi:
回复 heng fu:
请参考SmartRF Packet Sniffer user manual第2.10 Display filter节,里面有例子【适用于BLE】
www.ti.com/…/swru187g.pdf
Susan Yang:
回复 heng fu:
您的地址 0x BO 91 22 65 BB D6 写错了吧?
Alvin Chen:
回复 heng fu:
我是可以的,你的地址写错了你把0写成O了。