swift - 我可以连接到 BLE 设备并同时广播 iBeacon 吗?

标签 swift bluetooth core-location ibeacon core-bluetooth

我将 iPad 用作带有 CoreLocation 的 iBeacon。是否可以让 iPad 使用 CoreBluetooth 连接到另一个 BLE 设备(非 iBeacon)?

最佳答案

是的。iOS 蓝牙“Central”可以连接到蓝牙 LE 外围设备,同时充当蓝牙“外围设备”并通告 iBeacon 数据包。 CoreBluetooth 同时支持这两种模式。

我已经构建了几个应用程序来执行此操作。

唯一的技巧是,为了做广告,应用程序必须在屏幕打开的情况下处于前台。

关于swift - 我可以连接到 BLE 设备并同时广播 iBeacon 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55754933/

相关文章:

ios - IBeacon 区域监控无法跨设备一致工作

Swift:检查自定义 View 是否符合协议(protocol)

compiler-errors - swift "Ambiguous use of operator ' = ='"

ios - 如何在 Swift 中实现类似于抽象属性的计算属性?

android - 模拟器中蓝牙设备支持的预后如何?

swift - 跟踪用户的位置,即使他们不使用它并不断将其更新到 Firebase

ios - 将 Json 响应从一个 Viewcontroller 传递到另一个 Viewcontroller 并填充 CollectionView

java - Android:通过Sco蓝牙耳机播放声音

具有无限循环和 UI 的 Android 线程

iphone - 如何检测用户是否拒绝使用我的默认位置?