iBeacons - Apple 是唯一的制造商吗?

Posted

技术标签:

【中文标题】iBeacons - Apple 是唯一的制造商吗?【英文标题】:iBeacons - Is Apple the only manufacturer? 【发布时间】:2015-09-10 22:07:00 【问题描述】:

我正在使用 ios 8 和 Nordic 信标。为了使用 iOS 的核心位置框架,我必须确保 Nordic 信标被编码为使用 Apple 的制造商 ID。另外,我已经阅读了 Estimote iBeacons 使用 Apple 的制造商 ID。那么,就是这样吗——不管“真正的”制造商是谁,iBeacon 都必须使用 Apple 的 ID?看起来很奇怪。

【问题讨论】:

【参考方案1】:

信标格式使用单个蓝牙制造商代码的一个原因是蓝牙硬件过滤器需要静态字节序列。为了节省电池电量,iOS 和 android 都支持让硬件过滤仅具有特定起始字节序列的广告。这样,微处理器就不必在解析它不关心的数据包时耗费循环。

如果每个信标制造商都使用自己的代码,这些过滤器将无法工作,手机电池会因此更快耗尽。

【讨论】:

以上是关于iBeacons - Apple 是唯一的制造商吗?的主要内容,如果未能解决你的问题,请参考以下文章

聊聊 Apple 的 iBeacon 技术

如何在 ibeacon 中使用唯一标识符?

什么是 iBeacon 蓝牙配置文件

iBeacons:与信标有关吗?

iOS 多久监控一次 iBeacons?

iBeacon 可以有数据负载吗