ST意法半导体
直播中

北冥有熊

8年用户 804经验值
擅长:131594
私信 关注
[问答]

怎样构建和使用BlueZ及其提供的所有实用程序呢?

你好 ,
BlueZ 是否受支持或添加到分发版或开发人员或启动器映像中?
我尝试运行 bluetoothd -v 来获取 bluetoothd 的版本(因此构建了这个恶魔的 Bluez)但我得到了这个:
root@STM32mp1:~#蓝牙-v
-sh: bluetoothd: 未找到

然后我尝试构建 Distribution 包,它有这个元连接层,其中有 BlueZ 添加到 Recipes

bluez5meta-st/meta-st-openstlinux/recipes-connectivity/bluez5/bluez5_%.bbappend

我必须添加这一层吗?还是由bitbake st-image - weston 构建

使用 bitbake st-image-weston 和 fishing 图像给出相同的结果。

请说明构建和使用 BlueZ 及其提供的所有实用程序(bluetoothd、meshctl)的步骤


回帖(1)

王辉

2022-12-27 09:20:35
首先,您需要检查您的 BT 环境是否被正确探测
在我这边,设置 BT 参数
成功配对我的板子 STM32MPU157C-DK2 在我的手机上运行 OpenSTLinux 3.0。

最后,您提到的错误消息是正常的,因为 BT 守护进程已经通过 systemd 服务运行:


  • $ systemctl status bluetooth
  • [0;1;32m*[[0m bluetooth.service - Bluetooth service
  •      Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
  •      Active: [[0;1;32mactive (running)[[0m since Tue 2021-08-31 08:09:42 UTC; 2min 35s ago
  •        Docs: man:bluetoothd(8)
  •    Main PID: 571 (bluetoothd)
  •      Status: "Running"
  •      Memory: 2.0M
  •      CGroup: /system.slice/bluetooth.service
  •              `-571 /usr/libexec/bluetooth/bluetoothd

  • Aug 31 08:09:41 stm32mp1 systemd[1]: Starting Bluetooth service...
  • Aug 31 08:09:42 stm32mp1 systemd[1]: Started Bluetooth service.

举报

更多回帖

发帖
×
20
完善资料,
赚取积分