BLE在不同设备上的不同外设名称

Posted

技术标签:

【中文标题】BLE在不同设备上的不同外设名称【英文标题】:BLE different peripheral name on different devices 【发布时间】:2017-07-27 13:55:49 【问题描述】:

我正在尝试使用写在外围设备名称上的十六进制数字连接 BLE 设备。但是由于某种原因,不同设备上的外设名称不同。

这可能是什么原因? 我也试图在 adsData 中找到它,但没有成功。

谢谢

【问题讨论】:

【参考方案1】:

您的设备可能在广告数据中具有较短的名称,但在扫描响应中具有较长的名称。

如果您在应用处于前台时进行扫描,您将获得完整的扫描响应数据,因此在您的应用中可能无关紧要。您可能只需要忽略第一个没有扫描响应数据的回调。

【讨论】:

我正在扫描,而应用程序在前台,第一次回调是什么意思? didDiscover peripheral ?你能解释一下吗?

以上是关于BLE在不同设备上的不同外设名称的主要内容,如果未能解决你的问题,请参考以下文章

不同 iDevice 的 BLE(蓝牙)名称不同?

BLE 外设无广告

适用于Android的蓝牙低功耗(BLE)外设应用程序

android BLE Peripheral 做外设模拟设备,供iosandroid 连接通讯。

未调用 BLE 外设委托

无法向 BLE 外设 (ZL-RC04A) 设备发送数据