2. BTStack编译

1.下载BTStack

BTStack的源码在GITHUB上:https://github.com/bluekitchen/btstack

git clone https://github.com/bluekitchen/btstack.git

2.将BTStack解压到msys2的根目录下

进入源码目录,修改文件:port/windows-winusb/btstack_config.h

添加这一行:#define ENABLE_L2CAP_ENHANCED_RETRANSMISSION_MODE

3.编译

cd port/windows-winusb

make

4.安装USB蓝牙适配器的驱动:WinUSB、

①    启动Zadig

②    在Options菜单项中,点击“List all devices”

③    在下拉框中找到设备:CSR8510 A10,如下图中的①

④    在右边的上下拉选择框中,找到“WinUSB...”,如下图中的②

⑤    点击“Replace Driver”

 5.体验BTStack

(1) 启动“MSYS2 MinGW 64-bit”,进入BTStack目录port/windows-winusb

  (2)   执行下面命令:  ./gatt_browser.exe

(3)gatt_browser.exe执行时,会生成一个LOG文件:hci_dump.pklg,使用WireShark分析LOG

原文地址:https://www.cnblogs.com/yuqilihualuo/p/14927714.html