好的工具总能事半功陪,这里我简单是说明一下CPAS蓝牙数据分析工具,在分析蓝牙协议的过程中,基本都会用到了。
打开Capture File Viewer
选择手机抓取的btsnoop_hci.log或者是sniffer抓出来的.cfa文件
然后选择View->Frame Display,就可以看到数据界面了:
1区显示的是协议包的解析结构,图中显示的是从controller读取蓝牙地址的返回值,通过选择View->Show Decode Pane显示
2区是协议区,通过选择不同的协议,可以将该协议单独分离出来,适合在单独去分析某个协议的时候使用
3区按时间戳顺序显示数据交互流程,从这里可以协议根据时间线是怎么走的
4区和5区则是分别以2进制和16进制显示的实际数据内容,这两个框的显示是通过选择View->Show Binary Pane/ Show Radix Pane显示
点击下图箭头位置,还可以查看数据流图,有助于理解协议的逻辑
掌握这几个基本打用法,差不多已经初步够用了,深入的用法自行研究
相关资料以及sniffer的log,已通过网盘分享出来,需要的请到我的博客<蓝牙学习笔记(序)>最下面的网盘链接中下载!