在BLE比例中使用Android获取体重数据时出现问题

时间:2016-09-11 14:30:35

标签: java android bluetooth-lowenergy

我目前正在为我收到的体重秤开发一个Android应用程序,通过蓝牙低能量传输数据。

我正在查看文档,如果我正确获得了信息,则会有针对数据的特定UUID。我收到了BLE量表,其中包含中文协议文档:http://www.anj.fyi/protocol.pdf

我发现并且能够运行一个功能正常的扫描仪,列出设备名称和它广播的UUID。

让我们说我只想在重量数据中显示重量数据,没有别的,仅此而已。

我不知道他们用于重量数据的UUID是什么,并且有很多UUID。大概20多岁。我检查了UUID编译,并且通常的重量数据UUID没有出现。

如何从这些UUID获取数据?

http://imgur.com/a/mEoXH

我认为它可能是通知,指示或阅读属性。

以UUID为例,f000ffc2。

我如何从该特征中获取数据?任何人都有一个示例代码来从这些UUID或教程中获取数据,因为我现在非常失败。

我真的很感激。

1 个答案:

答案 0 :(得分:0)

您列出的文档http://www.anj.fyi/protocol.pdf没有重量信息,它只显示BLE模块硬件接口规范,即它没有指定详细的服务和特性。(我是一个母语为中文的人)。

关于你想知道哪个是代表权重的UUID,是的,你是对的,它应该是没有写权限的读/通知功能。你可以使用这些应用吗? iOS上的浅蓝色接收通知(同时更改设备上的值)进行测试?这将有助于您了解您想要的特性。