如果我的理解是正确的,iBeacons 广告数据包有效负载的前 9 个字节是 iBeacon 前缀。字节6-7为公司标识码,对于iBeacon广告包,为4C 00
(== Apple )。
由于 iBeacon 数据包由 Apple“签名”,该协议(protocol)是否专有?如果它是开放的,广告应该不会绑定(bind)到 Apple - 对吧?
如果它是专有的,iBeacon 数据包结构是否可以被操纵?
谢谢
最佳答案
是的,Apple 认为 iBeacon 标准是专有的。他们有一个认证计划,可以将标志贴在获准生产符合标准的设备的制造商身上。作为 Android Beacon 库的首席开发人员,我必须竭尽全力将专有的信标格式排除在源代码之外,以免污染具有知识产权的 Apache 2 许可所涵盖的项目。
由于蓝牙信标传输是一个简单的字节序列,因此解码和操作起来很简单。但是因为做某事很容易并不一定意味着它在所有司法管辖区都被允许。
什么是允许的,什么是不允许的,取决于律师和司法机关的解释。这超出了我的专业知识,也超出了本论坛的范围。
关于ios - iBeacon 是专有的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32903444/