iOS7 - iBeacon学习笔记及Demo展示

本文介绍了iBeacon技术,包括其UUID、Major、Minor和Measured Power四部分信息,以及如何模拟和监控iBeacon区域。通过两个Demo展示了如何设置iBeacon基站和监控区域,强调距离计算的参考意义。
摘要由CSDN通过智能技术生成

一、什么是iBeacon

         iBeacon是苹果公司2013年9月WWDC发布的 iOS7上配备的新功能。它利用的是 BLE 中名为“通告帧”(Advertising)的广播帧。通告帧由配备 BLE的设备定期发出,只要是支持 BLE的终端,都可以接收到信号。通告帧的有效载荷部分,写入了由苹果定义的数据。

         iBeacon 的数据大致由四部分信息组成:

(1)UUID(universally unique identifier):一个128位的值唯一标识一个或多个Beacon基站为特定类型或特定的组织。

(2) Major :一个16位的无符号整数,可以将具有相同proximity UUID的Beacon基站组织联系起来。(用户可自定义)

(3)Minor :一个16位的无符号整数,区分proximity UUID和major相同的Beacon基站。(用户可自定义)

(4)Measured Power :是 iBeacon 的发送模块与接收器之间距离为 1 米时信号强度(RSSI:received signal strength indicator)的参照值。


    iBeacon技术是使用蓝牙低功耗无线技术(BLE)发送特定识别信息,来确定Beacon基站和设备之间的相对距离。而这个距离并不是精密推算的,而是将其分为三级:

(1) 约 10 厘米(immediate)

(2) 1 米以内(near)

(3) 1 米以外(far)

         这是因为,发送与接受设备之间的距离在 1 米之内时,RSSI 值基本是按照理论值减少的,而在 1 米

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值