第09节-使用BTStack编写蓝牙程序
Bluetooth LE Exploer(微软提供的)可以读取BLE蓝牙设备,可以读写它的值。本篇博客将使用BTStack写出一个精简版的Bluetooth LE Exploer。 涉及文件: btstack-master\example\le_data_channel_client.c btstack-master\example\Makefile.inc 注意 :在PC上使用软件Bluetooth LE Exploer来操作蓝牙模块时,使用系统自带的驱动; 使用btstack来操作蓝牙模块时,使用winusb驱动(使用zadig-2.4.exe安装此驱动) 在手机上使用蓝牙时,过程如下: 1. 扫描周边的蓝牙设备 2. 选择某个设备,连接它 3. 使用该设备 一、程序效果: 我们写的蓝牙程序也包含这3个过程,我设计出4个菜单: 1.主菜单: ********* Main Menu ********* [s] show scan menu [c] show connect menu [t] show test menu 可以在主菜单中: 输入s进入“Scan Menu”, 输入c进入“Connect Menu”, 输入t进入“Test Menu”。 2. 扫描菜单: ********* Scan Menu ********* [s] scan ble devices [t]