【问题标题】:update local gatt characteristic value using bluetoothctl使用 bluetoothctl 更新本地 gatt 特征值
【发布时间】:2019-12-07 18:45:51
【问题描述】:

我已经使用 bluetoothctl 和 BlueZ 5.50 在树莓派上设置了一个 gatt 服务器(根据这个线程:BlueZ: How to set up a GATT server from the command line) 我可以从另一台机器连接到 gatt 服务器并读取给定的值。现在我想试试通知。

订阅工作正常,但如何更新本地 gatt 服务器上的值?我无法使用 select-attribute,因为我的本地服务的特征没有显示在使用自动完成时出现的列表中。

如果有人能帮我解决这个问题,那就太好了。

【问题讨论】:

    标签: linux bluetooth bluez gatt


    【解决方案1】:

    我也面临同样的问题,我找到了同样的解决方案。 我正在使用 bluez5.49。每当在客户端启用通知时,都会创建 notify_io 并建立管道。 所以如果你在管道fd中写入数据,那么它会被通知给客户端。

    【讨论】:

      猜你喜欢
      • 2016-07-26
      • 2019-11-18
      • 2020-02-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-19
      • 2019-01-12
      • 2017-02-12
      相关资源
      最近更新 更多