【问题标题】:Android Bluetooth LE - sending response on characteristic indicationAndroid 蓝牙 LE - 在特征指示上发送响应
【发布时间】:2014-12-08 17:16:49
【问题描述】:

我已成功订阅 Android 应用中血压监测器的蓝牙 GATT 特性指示,并且测量数据通过 onCharacteristicChanged 回调正确传递。我从多个来源了解到,蓝牙 LE 中的通知和指示之间的区别在于,指示需要在数据交付后从 GATT 客户端向服务器发送响应,而通知则不需要。

有谁知道在指示时应该从 Android 客户端向 GATT 服务器发送什么响应?您是否发送了典型或通用的响应,或者它是否因设备而异?任何帮助将不胜感激!

【问题讨论】:

  • 能否提供读取血性特征的来源?我正在尝试读取脉搏率/无论如何谢谢。 sergeysheleg4@gmail.com

标签: android bluetooth bluetooth-lowenergy android-bluetooth


【解决方案1】:

发回的响应被我的特定 BLE 嗅探器列为“处理值确认”。这是由手机上的 BLE 硬件自动发送的,不由 Android App 处理。这主要是 BLE 设备的考虑,而不是 Android 手机。

【讨论】:

  • @Ben Ward 是否正确?我们不必手动发送任何确认?在 MI 波段中,我只得到 1 个数据流作为指示。我需要发送任何确认吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-25
  • 1970-01-01
  • 2018-10-28
  • 2015-03-23
  • 1970-01-01
  • 2015-12-06
相关资源
最近更新 更多