iBeacon

维基百科,自由的百科全书
跳转至: 导航搜索

iBeacon是蘋果公司提出的“一种可以让附近手持电子设备检测到的一种新的低功耗、低成本信号传送器”的一套可用于室内定位系统的协议。[1][2][3][4][5] 这种技术可以使一个智能手机或其他装置在一个iBeacon基站的感应范围内执行相应的命令。[6]

这是帮助智能手机确定他们大概位置或环境的一个应用程序。在一个iBeacon基站的帮助下,智能手机的软件能大概找到它和这个iBeacon基站的相对位置。iBeacon能让手机收到附近售卖商品的通知,也可以让消费者不用拿出钱包或信用卡就能在销售点的POS机上完成支付。iBeacon技术通过低功耗蓝牙英语Bluetooth Low Energy(BLE),也就是智能蓝牙来实现。[7]

iBeacon為利用低功耗藍牙可以近距離感測的功能來傳輸通用唯一識別碼的一個app或作業系統。[8] 这个识别码可以在网上被查找到用以确定设备的物理位置[9]或者可以在设备上触发一个动作比如在社交媒体签到或者推送通知。

各种供应商创造了不同形式的iBeacon硬件设备,包括小硬币电池设备,隨身碟和蓝牙4.0通用加密狗。[10]

各厂家所生产的iBeacon设备。

功能[编辑]

一套iBeacon的部署由一个或多个在一定范围内发射传输他们唯一的识别码iBeacon信标设备组成。接收设备上的软件可以查找iBeacon并实现多种功能,比如通知用户,接收设备也可以通过链接iBeacons从iBeacon的通用属性配置服务来恢复价值。iBeacons不推送通知给接收设备(除了他们自己的ID),然而,手机软件可以使用从iBeacons接收到的信号来获取推送通知。[11]

区域监测[编辑]

区域监测仅限20个区域,可以在后台运行,即使app在后台运行或者手机锁屏,依然有不同的应用通知监听app(用户)进入/退出该区。区域监测也给了关闭的app一个反应的机会,在进入相关区域时允许弹出小窗口。

分类[编辑]

分类工作仅应用在前端,但是将返回数组iBeacons的所有属性(UUID等)。[12]

一个iOS设备接收一个iBeacon的传输可以近乎于iBeacon的距离,iBeacon的传输距离分为3个不同的范围:[13]

  • 最近:几公分
  • 中距:几米
  • 远距:大于10米

当用户进入、退出或者在区域内徘徊时,iBeacon的广播有能力进行传播,根据用户和Beacon的距离,这三个距离范围可以相互交互。[14]

iBeacon传输的最大射程将取决于位置、现场布置、障碍物(例如在一个皮革手袋或厚情况下)。标准信号有近似的70米,远程信号可达450米。

电力消耗[编辑]

Comparison of 16 major beacon hardware of battery life in months (higher is better) by Aislelabs' The Hitchickers Guide to iBeacon Hardware[15]

低功耗蓝牙相比于传统蓝牙在功耗和效率方面有显著提高,在16个不同的iBeacon厂商的一项研究报告称,电池的寿命在1到24个月的范围之内。苹果公司,用一枚纽扣电池提供了1~3个月的生活,设置了100ms的广告频率,这样如果电池提供时间增加到2~3年就相当于广告频率增到到900ms。[16]

在部署beacon启用手机app时,手机电池的消耗是一个必须要考虑的因素。最新的报告显示附近有ibeacon时,旧的手机会消耗更多的电量,然而新一点的手机在同样的环境下则更加高效。[17] 除了浏览手机消耗的时间,扫描附近的浏览量和信标数依然是电池消耗很重要的因素,正如Aislelabs指出的报告一样。[18] 在后续的报告中,Aislelabs发现了苹果5s,苹果5c和舊版的苹果4s在电池消耗方面的一个大幅的改善。在10个ibeacons的周围,苹果4s每小时消耗了11%的电量而苹果5s则每小时比它少消耗5%的电量。 [19] 一个高效节能的ibeacon应用程序需要考虑这些方面去保持应用的响应性和电池消耗之间的平衡。

最新进展[编辑]

2013年中苹果公司介绍了iBeacons,专家撰写了文章表示iBeacons怎样通过简化支付提供现场支持来帮助零售业。随着IOS7的推出,零售商和其他中小型企业将能够使用蓝牙4.0技术。据报道,2013年12月6日苹果在其254个零售店中使用了iBeacons。[20]

截至2014年5月,花费最低5美金到30美金以上就可购买不同的iBeacons硬件设备。[21] 每一个不同的设备对自己的默认发射功率和广告频率都有不同的默认设置。一些硬件的广告频率可以快到每100毫秒一次而还有一些的可以低至1赫兹。 iBeacon技术还在襁褓期,有报道指出一个软件存在的异样,最新安卓系统的蓝牙堆栈在面对许多iBeacons时会崩溃。[22]

兼容设备[编辑]

  • 支持蓝牙4.0的IOS设备(iPhone4s及以上,iPad第三代及以上,iPad mini第一代及以上,iPod Touch第五代)。[23][24]
  • 支持OS X Mavericks 10.9操作系统和蓝牙4.0的苹果计算机。
  • 安卓4.3及以上(如三星 Galaxy S3/S4/S4 Mini, 三星 Galaxy Note 2/3, HTC One, Google/LG Nexus 7 2013 version/Nexus 4/Nexus 5, HTC Butterfly, OnePlus One)
  • 支持Lumia Cyan及以上更新服务Windows Phone设备(报告显示,不包含Windows Phone 8.1)

引用[编辑]