This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] WL1835MOD:如何使用 Bluetopia 获取有关新数据的通知

Guru**** 1956050 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1291238/wl1835mod-how-to-get-notified-for-new-data-using-bluetopia

器件型号:WL1835MOD

我正在 Linux 中使用 Bluetopia 栈。 我有一个通过低功耗蓝牙发送数据的外部设备。 如何获得新数据是否可用的通知?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Thomas:

    根据向您发送的数据、将使用相应的回调。 例如在通过 LE 发送数据的 SPPLE 演示中。 查看回调、并了解它如何处理信息、尤其是 GATT 事件回调。

    此致、

    罗格利奥

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我希望以200Hz 的频率读取数据。 我是否必须每秒发出200次读取? 或者 Bluetopia 中是否有函数可以在服务器上注册客户端对特定 UUID 感兴趣并希望在有新值可用时立即收到通知?

    有一个名为 getGATTHandleValueData 的事件。 但是、如何指示服务器设备持续发送数据。

    下面是另一个蓝牙堆栈用于实现该目的的一个片段:

    if ((charaProp | BluetoothGattCharacteristic.PROPERTY_NOTIFY) > 0) {
                            setCharacteristicNotification(gattCharacteristic, true);
                        } 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Thomas:

    SPPLEPM 演示实际上实现了自动读取模式、可在出现通知事件时读取该模式。

    此致!

    罗格利奥

x 出现错误。请重试或与管理员联系。