iBeacon是专有的吗?

时间:2015-10-02 08:39:31

标签: ios bluetooth bluetooth-lowenergy ibeacon

如果我的理解是正确的,iBeacons的广告包的有效载荷的前9个字节是iBeacon前缀。字节6-7是公司标识符代码,对于iBeacon广告包,它是4C 00(== Apple)。

由于iBeacon数据包被Apple“签名”,协议是专有的吗?如果它是开放的,那么广告不应该与Apple绑定 - 对吗?

如果它是专有的,可以操纵iBeacon数据包结构吗?

由于

1 个答案:

答案 0 :(得分:4)

是的,Apple认为iBeacon标准是专有的。他们有一个认证计划,用于将徽标放在批准的制造商上,以使设备符合标准。作为Android Beacon Library的首席开发人员,我不得不竭尽全力保留源代码中的专有信标格式,以免污染具有知识产权的Apache 2许可证涵盖的项目。

由于蓝牙信标传输是一个简单的字节序列,因此解码和操作非常简单。但因为很容易做某事并不意味着它必然是允许的。什么是允许的,取决于律师和司法机构的解释。这超出了我的专业知识范围,超出了本论坛的范围。