openEuler Embedded蓝牙配置

本文档介绍如何在openEuler Embedded系统中开启蓝牙,以树莓派4B为例。

环境/工具准备

设备:建议树莓派4B的出厂配置,包括树莓派4B基础套件和SD卡

编译openEuler Embedded版本的树莓派镜像, 并烧录进SD卡中, 参考 关键特性/树莓派4B支持/树莓派镜像构建指导

蓝牙使用说明

使用如下命令开启蓝牙:

  • 加载蓝牙固件

    btuart
    
  • 开启蓝牙

    /etc/init.d/bluetooth start
    hciconfig hci0 up
    
  • 扫描设备

    bluetoothctl scan on
    
  • 开启被发现

    bluetoothctl discoverable on
    

    开启后可以被其他设备发现

Attention

  1. 当前openEuler Embedded版本蓝牙暂不支持配对和链接,在后续版本提供支持

  2. 软总线ble发现只需要开启蓝牙即可。另外软总线ble发现部分未对资源回收,一旦服务端和客户端退出后再次使用ble发现需要关闭后再开启蓝牙,即hciconfig hci0 down/up。