IBeacon关键字段解析

IBeacon基站以固定的频率向外部发射信号,以便接收者接收到相应的信息而进行后续操作。苹果为Ibeacon设计了三个字段以区分不同的设备。这三个字段分别是:UUID,Major,Minor

    UUID  16Bytes 标识应用程序(应用程序开发人员需对他们的应用程序定义一个特定的UUID)。UUID一般用于标识一个应用程序,例如,微信使用的UUID是“FDA50693-A4E2-4FB1-AFCF-C6EB07647825”,那么所有期望使用微信摇一摇周边功能的商户都需要将其UUID配置成这个值;支付宝使用的是不同于此的另外的值;另的App同样使用的是不同的值。

    Major 2Bytes  指定IBeacon基站的区域。此字段主要指定IBeacon的大概位置信息(例如上海这个城市,或者是长宁区),或者是某家连锁店(例如沃尔玛超市),用不同的Major标识不同区域或不同连锁店信息。

    Minor 2Bytes 进一步细分区域(大区域中的小区域)。此字段指字一个特定的位置,或是一个具体的分店信息(比如某路口,或是沃尔玛的某个分店)。

同这三个值可以具体到某个具体的位置或店铺。在微信或支付宝中,一般是基于此信息向用户展示促销折扣信息(微信通过摇一摇触发)。那么你的App想基于此做些什么呢?

你可能感兴趣的:(IBeacon关键字段解析)