【问题标题】:iBeacon, Is possible to get list of BLE devices?iBeacon,是否可以获得 BLE 设备列表?
【发布时间】:2014-02-24 10:09:38
【问题描述】:

我从传感器标签购买了 5 个 BLE,我下载了一些 iBeacon 检测代码。

但我不知道 5 个 BLE 的 UUID。我需要将 UUID 放入我的 iBeacon 检测代码中吗?

如何使用 iBeacon 代码获取蓝牙设备列表?

【问题讨论】:

    标签: iphone ipad bluetooth-lowenergy core-bluetooth ibeacon


    【解决方案1】:

    虽然您可以使用 CoreBluetooth 进行 LE 扫描并查看附近的所有 iBeacon,但您返回的有关每个 iBeacon 的信息并不是很有用——iOS 会阻止您读取 iBeacon 标识符,包括 ProximityUUID。请参阅我关于此here 的博客文章。

    所以底线是,虽然您可以在 iOS 上看到未知的 Proximity UUID iBeacon 设备,但您甚至无法确定您看到的设备是 iBeacon。

    Android 和 OSX Mavericks 没有此限制,因此如果您可以使用其中一种设备,请尝试我公司的 iBeacon Locate 或 ScanBeacon 产品,它们会为您读取您的标识符。

    【讨论】:

      【解决方案2】:

      不可能,至少无法通过公共API获取这个列表,你必须知道UUID才能测距

      【讨论】:

      • 这是不正确的 - 您可以编写代码以使用 CoreBluetooth 框架扫描外围设备。
      • 是的,扫描外围设备是的,但不是 iBeacon UUID
      • iBeacon 建立在 CoreBluetooth 之上。 iBeacons 是一种特殊的外围设备。 iBeacon 是外围设备。
      • 据我了解,这个问题是关于 iBeacon 邻近 UUID,它需要 iBeacon 功能,而不是一般的 BLE 外围设备
      • 如果 CoreBluetooth 无法快速获得通知。 iBeacon 也是后台禁食。我想要快速背景。
      猜你喜欢
      • 1970-01-01
      • 2020-07-31
      • 2021-12-25
      • 1970-01-01
      • 2012-10-08
      • 1970-01-01
      • 2013-11-05
      • 2014-09-22
      • 1970-01-01
      相关资源
      最近更新 更多