【发布时间】:2015-07-08 05:10:54
【问题描述】:
我正在尝试从 BLE 设备获取温度读数。
我阅读了BLE设备供应商制作的文档。
- 特性UDID:2A1C
- 属性:注明
- 特性名称:温度测量
- 数据格式:0xFE000D97(34.79 摄氏度)
首先我想从 BLE 获取数据 0xFE000D97,该数据应该是 INDICATE PROPERTY 的特征。但是,我尝试了一个名为 B-BLE 的免费应用程序以及 Android Developer 的示例 BlueleGatt 代码,它们都无法获取数据。他们只能通过 READ 获取特征, WRITE 或 Notify 属性。
谁能告诉我如何获取数据或提供一些示例代码?
下一步我必须跟踪数据。即我需要通过 setCharacteristicNotification() 更新温度测量值。然而,现在我连第一次阅读都读不出来......
任何帮助将不胜感激。非常感谢。
【问题讨论】:
标签: android bluetooth-lowenergy