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

时间:2018-09-23 14:45:32

标签: bluetooth-lowenergy ibeacon packet

iBeacon广告数据是否已开始

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数据包吗?请给我解释一下;(

1 个答案:

答案 0 :(得分:0)

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

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

您会的。红色以与设备制造商联系,以查看两者是哪种情况。如果它是自定义信标格式,则可以使用Android Beacon库的BeaconParser类对其进行配置,以检测此信标类型,但是您仍然需要从制造商那里获取该格式的规范。