当使用iOS平台调试蓝牙外设时,需要抓取蓝牙数据包,那么如何获取iOS端设备与蓝牙设备之间通信的蓝牙数据包呢?
一、资料准备
1、苹果手机
2、Xcode开发工具
3、Apple开发者账户
二、环境搭建
2.1、手机环境搭建
手机浏览器访问地址:Profiles and Logs - Bug Reporting - Apple Developer 下载描述文件。浏览器会提示登录开发者账号,然后安装该配置文件。
2.2、电脑环境搭建 – 安装packetLogger
1、电脑访问:工具下载地址,搜索Additional Tools for Xcode,找到Xcode开发工具对应的版本。
2、解压后,找到Hadeware/PacketLogger,双击PacketLogger运行即可
2.3、开始调试
1、将手机连接到Mac电脑
2、新建一个New ios Trace
3、在 All Device 、All Handles 、All Packet Types中取选择你需要的设备。或者根据相关数据包进入搜索也可以。