gpt4 book ai didi

iphone - 我可以将 iPhone/iPad 作为 Eddystone Beacon 进行广播吗?

转载 作者:行者123 更新时间:2023-12-03 18:34:39 25 4
gpt4 key购买 nike

我们可以让 iOS 设备充当 iBeacon 发射器,如果我们知道附近的 iBeacon 的 Proximity UUID,我们就可以找到它们。

借助 Google 的 Proximity Beacon API,可以配置和注册真实的 Beacon 硬件,并且我们可以使用附近消息 API 来定位它们。

但是有可能让 iOS 设备作为 Eddystone Beacons 进行广播吗?并且它需要能够被扫描 Eddystone 信标的应用程序发现。

提前致谢。

最佳答案

不幸的是,这是不可能的。虽然 iOS 设备可以使用 CoreBluetooth API 发布蓝牙 LE 服务广告(Eddystone 使用的广告类型),但您无法附加必要的数据。这是因为将服务数据与广告关联的 CBAdvertisementDataServiceDataKey 在 iOS 上是只读的。您无法设置数据。

因此,当您想让 iOS 设备宣传类似的内容来传输 Eddystone-UID 时:

0201060303aafe1516aafe00e72f234454f4911ba9ffa6000000000001

你最终会做这样的广告:

0201060303aafe0316aafe

这留下了 Eddystone-UID 类型代码 (00)、校准功率 (e7)、命名空间标识符 (2f234454f4911ba9ffa6) 和实例标识符 (000000000001)。因此,它不会被识别为 Eddystone-UID 框架。

关于iphone - 我可以将 iPhone/iPad 作为 Eddystone Beacon 进行广播吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35175035/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com