我已经从传感器标签购买了5个BLE,我下载了一些iBeacon检测代码。iBeacon,是否有可能获得BLE设备列表?
但我不知道5个BLE的UUID。我需要将UUID放入我的iBeacon检测代码中吗?
如何使用iBeacon代码获取蓝牙设备列表?
我已经从传感器标签购买了5个BLE,我下载了一些iBeacon检测代码。iBeacon,是否有可能获得BLE设备列表?
但我不知道5个BLE的UUID。我需要将UUID放入我的iBeacon检测代码中吗?
如何使用iBeacon代码获取蓝牙设备列表?
是不可能的,恐怕没有办法获得通过公共API这个列表中,您必须知道为
之前的UUID虽然可以使用CoreBluetooth做一个LE扫描,看看附近的所有iBeacons,你得到的信息关于每个iBeacon的背面并不是非常有用 - iOS会阻止您阅读iBeacon标识符,包括ProximityUUID。看到我的博客文章关于这here。
所以底线是,虽然你可以在iOS上看到未知的Proximity UUID iBeacon设备,但你甚至不能确定你看到的设备是否是iBeacons。
Android和OSX Mavericks没有此限制,因此如果您有权访问其中一个设备,请试用我公司的iBeacon Locate或ScanBeacon产品,该产品会为您读取您的标识符。
这是不正确的 - 您可以编写代码来扫描使用CoreBluetooth Framework的外设。 – Spectravideo328
是的,扫描外设是,**但不适用于iBeacon UUID ** – sage444
iBeacon建立在CoreBluetooth之上。 iBeacons是一种特殊的外围设备。 iBeacons是外围设备。 – Spectravideo328