luckfox-pico-ultra w 开发板的aic8800dc蓝牙扫描不到BLE4.0的蓝牙血压计设备

  • 您好,luckfox-pico-ultra w的buildroot系统不支持完整的bluez,无法使用bluetoothctl 进行交互式连接设备,在glibc环境下可以使用 bluetoothctl 可以获取到更完整的设备列表信息。如果仅使用hcitool 命令的话需要提前设置好蓝牙事件

    Code: Select all

    #复位设备
    hcitool cmd 0x03 0x0003
    #设置事件源码
    hcitool cmd 0x08 0x0001 3f 00 00 00 00 00 00 00
    #扫描
    hcitool lescan 
    
  • 谢谢老师。采用复位设备、设置事件后再扫描,列出了BLE4.0蓝牙设备。
    现在有个新的问题:如何在板子上启用 蓝牙开发包libbluetooth-dev?
    网上找到一些资料说在buildroot 的menuconfig中找Target packages → Libraries → Bluetooth → libbluetooth,启用libbluetooth-dev。但是我在menuconfig中没有找到Libraries → Bluetooth → libbluetooth。
  • buildroot版本不同选项也是不一样的,我们没有使用和安装libbluetooth的经验,可以通过源码交叉编译进行移植