连接到 IBeacon 时遇到问题,我下载了 Locate app但它无法找到我的 IBeacon。我也手动配置了ibeacon,但没有成功。另一种方法是我下载了 eBeacon app我的 IBeacon 仅在中央外围设备中可见,在 Beacons 列表中不可见。
我认为问题出在设备上。这是 my beacon .
任何想法将不胜感激。
谢谢!
附注 我已经询问了有关连接IBeacon的问题here .
最佳答案
正如您的评论中所建议的,最可能的解释是信标没有广播配置到您的 iOS 设备中的 ProximityUUID。更通用的 iOS 蓝牙扫描应用程序将显示设备的服务 UUID,但这与 ProximityUUID 不同,尽管表面上看起来是一样的。这可能非常具有误导性。
不幸的是,iOS 的安全机制不允许您读取 iBeacon 的标识符,除非您预先知道 ProximityUUID。幸运的是,其他平台没有这个限制。两种选择是:
- Android - Locate app (免费)
- Mac - ScanBeacon (10 美元)
- Linux - ScanBeacon Ruby Gem (免费)
如果您拥有上述支持 BLE 的平台之一(或可以借用一个),您可以使用它来扫描信标并获取其 ProximityUUID。
关于ios - 找不到 IBeacon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33935234/