Android 上的 iBeacon 广告

iBeacon advertising on Android

我正在尝试使用我的 nexus 6P 为 ibeacon 做广告。格式似乎正确,但 Android 应用而非 iPhone 应用可识别信号。不知道有什么限制吗?

Nexus 6P 支持 BLE 广告,您可以让它传输任何已知的格式,只要您有合适的公式。您可能想尝试像 Locate 这样的现成信标发射器应用程序,它允许您选择多种格式,并查看您的接收设备是否可以接收其传输。

如果 iOS 设备未接收到传输,确保 iOS 设备已配置为针对信标正在传输的特定 ProximityUUID 进行测距。 请记住,iOS 不会接收所有 iBeacon 传输——它必须先使用 ProximityUUID 进行预配置。

如果您可以让 iOS 设备接收到 Locate 信标传输,但无法让它从您的程序接收到传输,则它传输的信标格式可能存在问题.发布代码将有助于追踪。

此外,请务必在广告中正确设置 BLE 制造商代码。 iOS 在决定​​是否识别信标广告时,对使用的制造商代码非常挑剔。 Google 的 Bluetooth SIG 公司代码可能适用于 Eddystone 信标,但不应用于他们未赞助的其他信标类型。