【发布时间】:2018-05-17 06:12:48
【问题描述】:
我正在使用自定义固件和 4 项服务连接到 BLE 设备,其中 2 项是自定义服务,每个服务都有一个自定义特征。
在成功连接后使用 discoverServices() 时,在 HCI 日志中找到 4 个服务(请参阅下面的 Wireshark 屏幕)。
但是在我自己的 Android 代码和 nRF 蓝牙应用程序中,getServices() 只返回了 3 个服务,并且第三个服务缺少它唯一的特征:
第 4 项服务及其特点无处可寻。
连接事件后所有活动的更长 HCI 日志,包括对可见特征之一的特征读取,链接如下: HCI log subset
【问题讨论】:
-
也许您可以发布整个 hci 日志?现在我们只看到发现服务的第一部分(而不是数据包内容)。另外,您是否尝试过其他手机或平板电脑?
-
@Emil 链接已添加。总共试用了大约 10 部手机。
标签: android bluetooth-lowenergy gatt hci