(FTS抓包方法.doc
文本预览下载声明
FTS抓包方法
Version 0.1
Revision History
Version Date Author Modification 0.1 2012-11-19 Liufang Initial .
安装软件
在使用FTS之前要先要在本地安装Frontline Sniffer的安装包,安装过程没有什么特别的,一直按提示进行,安装完成后可以检查一下版本号,如下图1-1:
1-1
安装程序和更新可以去如下链接下载:/ 一般安装好以后系统会自动更新。
使用方法
1、打开应用程序
打开应用程序后会出现如下界面,有两个选项可以选择,如果是抓数据就选择上面的“Combined Connection(classic/low energy)”;
如果只是想看以前抓过的数据就选择第二个选项“FTS sides”;
选择好以后点“Run”按钮进入下一步(一般都是选择第一项,所以下面着重将抓数据的过程)。如图2-1
2-1
2、查找Master和Slave设备
1)查找主从设备,使Master和Slave设备都处于可被发现的状态,蓝牙耳机就是进入可配对状态,然后点击如图2-2所示的查找按钮,FTS会将周围所有处于可发现状态的设备找到,然后在所有查找到的设备里选择Master和Slave设备;
2)选择主从设备,在Master和Slave设备下拉列表里选择设备,FTS会将以前抓过数据的设备和最近查找的设备分开,如图2-3,From last discovery项下面的设备是最新查找到的设备,Other Divices项下面是以前抓过数据的设备,如果想要查找的设备以前有记录,并且Bd_addr没改过,就可以直接选出来;
3)输入linkkey,BT2.1以上的设备都需要linkkey,BT2.1以下的设备输入Pin code就可以了,linkkey是两个蓝牙设备配对连接过程中双方交互协商产生的,每次重新配对连接就会产生新的linkkey,所以每次从耳机里读出Linkkey后就不要重新配对连接了,可以先让Slave发起回连-回连成功-断连连接-Master设备再发起连接;
图2-2
3、开始抓数据
当Master和Slave设备选好并且输入linkkey后就可以开机抓数据了,操作顺序是:
点击如图2-2上工具栏上的红色圆球装按钮,让FTS开始抓数据,此时红色的圆球会置灰,旁边蓝色的方块会高亮;
Master设备开始发起连接请求,如果Slave是BT2.1以下的设备需要输入Pin code,如果是BT2.1以上的设备(包括BT2.1)就不需要做任何操作了;
判断FTS是否在正确抓数据,FTS有没有在抓数据可以根据图2-2界面上那个比较大的圆球来判断,如果是蓝色快闪的状态就说明已经开始抓数据了,如果一直是绿色的就说明数据没有抓好。
图2-3
4、分析sniffer数据
确定FTS开始抓数据后,按照图2-5的两个Step操作,展开Frame Viewer,在这个界面可以详细分析各个协议层的内容,如图2-6。
注意:FTS并不是每次都能够准备无误的解析出各个协议层,如图2-4,这个sniffer log解析出来的协议层就比较全面,可以以此做个参考。
图2-4
图2-5
图2-6
PTS抓包方法
地址: 北京市海淀区学院路35号世宁大厦16层 邮编: 100191
电话: 86-10传真: 86-10网址:
2
显示全部