iBeacon可以包02 01 1a 1a ff 4c 00 0c 0e吗?

Can iBeacon packets 02 01 1a 1a ff 4c 00 0c 0e?

是iBeacon Advertising data is started to

02 01 1a 1a ff 4c 00 02 15

02 01 06 1a ff 4c 00 02 15??

我捕获了示例广告数据包,但它开始

02 01 1a 1a ff 4c 00 0c 0e

我知道最后 2 个字节是数据类型和数据长度,它们的值总是相同的:(

是不是iBeacon数据包?请给我解释一下;(

0x0215 值是与 iBeacon 关联的两字节信标类型代码。 iOS CoreLocation 和正确配置的 Android Beacon 库都会将此字节序列识别为 iBeacon 传输,对其进行解码并使用检测回调进行响应。

0x0c0e 是一个不同的字节序列,它与我在信标行业 5 年的工作中见过的任何信标类型代码都没有关联。它可能根本不是信标广告,而是用于其他目的的更一般的制造商广告。它也可能是一种不广为人知的自定义信标格式。

你会的。 red 与设备制造商核实,看看是两种情况中的哪一种。如果它是自定义信标格式,您可以使用 Android 信标库的 BeaconParser class 对其进行配置以检测此信标类型,但您仍需要从制造商处获取格式规范。