【问题标题】:How does ble_gatts_chr_updated in NimBLE get the characteristic's value?NimBLE 中的 ble_gatts_chr_updated 如何获取特征值?
【发布时间】:2020-02-21 15:30:23
【问题描述】:

我正在使用 esp-idf 中的 NimBLE API 编写 BLE 外设。我能找到的所有代码都将特征值存储在变量中,而不是 NimBLE 可以访问的任何内容中。

不过,https://mynewt.apache.org/latest/network/ble_hs/ble_gatts.html 中有函数 ble_gatts_chr_updated。

我想使用它,但我不知道如何指定要在通知中发送的值。

一个 ESP-IDF 示例使用 ble_gattc_notify_custom,但这似乎是错误的,因为我认为那里的 c 代表客户端,外围设备是服务器。

是我误解了什么,还是 NimBLE 刚刚坏了?

【问题讨论】:

    标签: bluetooth-lowenergy esp-idf


    【解决方案1】:

    通知将使用您为读取提供的回调获取值。

    我仍然不知道为什么 notify_custom 被这样命名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-30
      • 1970-01-01
      • 2017-06-30
      • 2019-05-11
      • 2016-11-01
      • 1970-01-01
      • 2022-01-05
      • 2018-06-08
      相关资源
      最近更新 更多