由于 iBeacon 信号只是具有预定义 BLE 配置文件的 BLE 广播,我想我可以编写一个 iOS 应用程序来扫描 BLE 广播信号并分析找到的信号是否是 iBeacon。但是该怎么做呢?
- 如何扫描周围所有的BLE广播信号?
- 如何区分一个BLE广播信号是不是iBeacon?
最佳答案
不幸的是,在 iOS 上,您必须提供 ProximityUUID 才能看到 iBeacon。在 Android 上你可以看到所有的 iBeacons 而不管 UUID。此外,在 iOS 上,您不能将 CoreBluetooth API 用于哪些广告是 iBeacon。
参见 here了解详情。
关于ios - 如何在不指定 UUID 的情况下扫描 iBeacon 信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20988671/