ios - 找不到 IBeacon

标签 ios bluetooth bluetooth-lowenergy ibeacon locate

连接到 IBeacon 时遇到问题,我下载了 Locate app但它无法找到我的 IBeacon。我也手动配置了ibeacon,但没有成功。另一种方法是我下载了 eBeacon app我的 IBeacon 仅在中央外围设备中可见,在 Beacons 列表中不可见。

我认为问题出在设备上。这是 my beacon .

任何想法将不胜感激。

谢谢!

附注 我已经询问了有关连接IBeacon的问题here .

最佳答案

正如您的评论中所建议的,最可能的解释是信标没有广播配置到您的 iOS 设备中的 ProximityUUID。更通用的 iOS 蓝牙扫描应用程序将显示设备的服务 UUID,但这与 ProximityUUID 不同,尽管表面上看起来是一样的。这可能非常具有误导性。

不幸的是,iOS 的安全机制不允许您读取 iBeacon 的标识符,除非您预先知道 ProximityUUID。幸运的是,其他平台没有这个限制。两种选择是:

如果您拥有上述支持 BLE 的平台之一(或可以借用一个),您可以使用它来扫描信标并获取其 ProximityUUID。

关于ios - 找不到 IBeacon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33935234/

相关文章:

iphone - 如何更新推送通知的配置文件 - IOS

bluetooth - 更新了 Bluez DBUS-API 文档?

android - 什么触发了 BluetoothDevice.ACTION_ACL 广播?

macos - 如何在 OS X 上检查硬件 BLE 支持?

bluetooth-lowenergy - hci_write_local_name参数解释

ios - Xcode View 层次结构调试 View 中的灰色约束是什么?

ios - cocos2d ios 应用程序崩溃且没有错误 - 意外的 dealloc

ios - protectedDataAvailable 始终为 true

bluetooth - CRC 低功耗蓝牙 4.2

android - 从 android 4.3 连接到 BLE113 时正在记录 "Client registered, waiting for callback"