我正在使用 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 刚刚坏了?