【发布时间】:2015-04-12 19:10:35
【问题描述】:
我们正在尝试制作一个可以连接到另一个运行 BT 和 BLE 应用程序的设备的设备。我们的设备正在运行 android kitkat。我们正面临以下问题。
一旦我们使用 BT(通过 BT 流式传输歌曲)连接,BLE 扫描中不会检测到在同一设备上运行的 BLE 应用程序(即流式传输音乐)。
但被其他设备(附近的手机)检测到。
当我们使用 BLE 连接并进行一些数据传输然后连接 BT 并从同一设备流式传输音乐时,两者都可以正常工作。
只有当我们首先连接到 BT 时,我们才能检测到在同一设备上运行的 BLE 应用程序。
以前有人遇到过这个问题吗?
在检查日志后,似乎设备 (Android) 确实从另一台设备 (iOS) 上运行的 BLE 应用程序获得了广告数据包,但没有收到扫描响应数据包。所以它一直在等待扫描响应数据包。我尝试寻找扫描请求功能,但找不到。
【问题讨论】:
标签: bluetooth bluetooth-lowenergy core-bluetooth android-bluetooth ios-bluetooth