iBeacon系列:一、iBeacon的简介及作用
来源:互联网 发布:unity3d 序列帧动画 编辑:程序博客网 时间:2024/05/17 01:29
一、iBeacon简介
1、iBeacon是苹果公司在2013年9月份发布移动设备OS上配备的新功能,其工作方式是,配备有 低功耗蓝牙(BLE)通信功能的设备使用BLE技术向周围发送自己特有的ID,接收到该ID的应用软件会根据该ID采取一些行动。
2、iBeacon使用的是BLE技术,具体而言,利用的是BLE中名为“通告帧”(Advertising)的广播帧。通告帧是定期发送的帧,只要是支持BLE的设备就可以接收到。iBeacon通过在这种通告帧的有效负载部分嵌入苹果自主格式的数据来实现。
3、iBeacon的数据主要由四种资讯构成,分别是UUID(通用唯一标识符)、Major、Minor、Measured Power。Major和Minor由iBeacon发布者自行设定,都是16位的标识符。比如,连锁店可以在Major中写入区域资讯,可在Minor中写入个别店铺的ID等。另外,在家电中嵌入iBeacon功能时,可以用Major表示产品型号,用Minor表示错误代码,用来向外部通知故障。Measured Power是iBeacon模块与接收器之间相距1m时的参考接收信号强(RSSI:Received Singnal Strength Indicator)。接收器根据该参考RSSI与接收信号的强度来推送发送模块与接收器的距离。
4、将距离简单分为3级。有意思的是,苹果在iOS中并不仔细推断距离,而只采用贴近(Immediate)、1m以内(Near)、1m以上(Far)三种距离状态。距离在1m以内时,RSSI值基本上成比例减少,而距离在1m以上时,由于反射波的影响等,RSSI不减少而是上下波动。也就是说,相距1m以上时无法推断距离,因此就简单判定为Far。
二、iBeacon的作用
1、iBeacon技术可用于室内定位,以地图测绘的角度来看,iBeacon设备将会发出有关建筑物分布、结构的信息,而用户手中的iPhone,将成为地图信息采集员。苹果将会把海量的信息整合,从而获得室内地图信息。另外,在商户提供粗略地图的前提下,苹果也可以利用iBeacon,对地图的精确性进行评估验证。
2、布局智能家居,苹果向FCC提交的文件表示这是苹果公司第一个即将发布的智能家居设备。目前,苹果正在积极开发智能硬件,这款硬件设备将与苹果推出的智能家居技术HomeKit集成。HomeKit允许iPad、iPhone和iPod touch等iOS设备连接到家用电器,如中央空调、车库门和门锁等。iBeacon传感器可以帮助苹果用户更好地使用HomeKit技术,因为它能为智能家居设备提供用户更精确的位置信息。
3、目前,iBeacon最主要还是运用于商场。当一个大型的商场里面布满了很多Beacon,当顾客走近某个店子并且顾客的手机里面装有特定的app,我们就可以通过Beacon向顾客推送这个店子的商品信息及优惠信息等。
- iBeacon系列:一、iBeacon的简介及作用
- iBeacon系列:二、iBeacon的实际应用
- Ibeacon
- iBeacon
- ibeacon蓝牙技术简介
- iBeacon的一些资料
- Ibeacon的数据包格式
- iBeacon的数据包格式
- IBEACON官方文档翻译一
- android IBeacon 开发(一)搜索IBeacon基站
- iOS7的iBeacon技术解析
- IOS ibeacon的基本使用
- nrf51822的ibeacon调试心得
- iBeacon开发
- 什么是iBeacon?
- 什么是iBeacon
- iBeacon介绍
- ibeacon笔记
- IO多路复用机制--select、poll、epoll & poll-wait
- [Leetcode]Minimum Depth of Binary Tree
- LeetCode题解—TwoSum
- Eclipse与VS2012 实现ExtJs智能提示
- m进制转换为n进制-任意进制转换算法
- iBeacon系列:一、iBeacon的简介及作用
- 实验四
- 包含min函数的栈
- 直方图均衡化的一些小小的抄袭
- linux 学习之九、Linux 磁盘与文件系统管理(3)
- 经典问题-老鼠走迷宫问题求解
- 1、introduction
- 【2015-1-14】STM32学习之新建工程模板
- 使用NGUINGUI的相关介绍