iBeacon

维基百科,自由的百科全书

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

这是帮助智能手机确定他们大概位置或环境的一个应用程序。在一个iBeacon基站的帮助下,智能手机的软件能大概找到它和这个iBeacon基站的相对位置。iBeacon能让手机收到附近售卖商品的通知,也可以让消费者不用拿出钱包或信用卡就能在销售点的POS机上完成支付。iBeacon技术通过蓝牙低功耗(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广播可以估算用户的活动状态:进入、退出亦或是在iBeacon区域内移动。根据用户和iBeacon的距离可产生三种不同的交互。[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]

相比于传统蓝牙,低功耗蓝牙在功耗和效率方面有显著提高。许多芯片组制造商,如德州仪器Nordic Semiconductor已针对iBeacon将他们的芯片组进行了优化。iBeacon的功耗取决于其广播间隔和发送功率。一项覆盖了16个不同的iBeacon厂商的研究报告称,iBeacon的电池寿命在1到24个月之间。以苹果公司的推荐设置(100ms的广播间隔)为例,一枚纽扣电池可使设备工作1到3个月。而如果将广播间隔提升至900ms,则可使该设备工作2到3年。[16]

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

最新进展

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

截至2014年5月,只需花最低5美金就可购买不同的iBeacons硬件设备。[21] 每一个不同的设备的默认发射功率和广播频率都有不同的默认设置。一些硬件的广播频率可以快到每100毫秒一次,而有的可能是 1 秒一次。 iBeacon技术还在襁褓期,有报道指出一个软件存在的 Bug,使得最新安卓系统的蓝牙堆栈在遇到过多iBeacons时会崩溃。[22]

兼容设备

  • 支持蓝牙4.0的iOS设备(iPhone 4s及以上,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)

引用

參考資料

  1. ^ Apple Trademark List. [2014-03-30]. (原始内容存档于2014-03-31). 
  2. ^ iBeacon Bible (PDF). Andy Cavallini. [2014-01-01]. (原始内容 (PDF)存档于2014-01-25). 
  3. ^ Apple iBeacons Explained – Smart Home Occupancy Sensing Solved?. Automated Home. [2013-12-11]. (原始内容存档于2013-10-29). 
  4. ^ iBeacon- The game changer in InStore Navigation. [2014-11-19]. (原始内容存档于2014-10-31). 
  5. ^ Submit your iOS 7 apps today.. Apple Inc. June 2013 [2013-09-23]. (原始内容存档于2013-09-21). 
  6. ^ Bfonics Inc.. Bfonics.com. [10 November 2014]. (原始内容存档于2014年11月8日). 
  7. ^ Bluetooth Smart Marks FAQ. Bluetooth.org. [10 November 2014]. (原始内容存档于2015年7月24日). 
  8. ^ iBeacons. Dave Addey. 2013-09-22 [2013-12-11]. (原始内容存档于2013-12-03). 
  9. ^ Inside iOS 7: iBeacons enhance apps' location awareness via Bluetooth LE. Forums.appleinsider.com. 2013-06-18 [2013-12-11]. (原始内容存档于2013-12-19). 
  10. ^ Overview piBeacon DIY iBeacon with a Raspberry Pi Adafruit Learning System. [2014-05-14]. (原始内容存档于2014-05-14). 
  11. ^ Push Notifications for Visitors: Driving Retention in the Cultural Sector. [2016-04-08]. (原始内容存档于2017-08-05). 
  12. ^ Charles Capps - iBeacon in the background. Stackoverflow.com. [10 November 2014]. (原始内容存档于2014-11-10). 
  13. ^ What is a Beacons Range Video Tutorial. YouTube. [10 November 2014]. (原始内容存档于2014-07-10). 
  14. ^ What are the nominal distances for iBeacon "Far", "Near", and "Immediate". Stackoverflow.com. [2014-05-19]. (原始内容存档于2014-07-14). 
  15. ^ The Hitchhikers Guide to iBeacon Hardware: A Comprehensive Report by Aislelabs. Aislelabs. 2014-11-03 [2014-11-03]. (原始内容存档于2014-11-04). 
  16. ^ Best iBeacon hardware crowned following extensive stress tests. 9to5 mac. 2014-11-03 [2014-11-03]. (原始内容存档于2014-11-04). 
  17. ^ Retailers are excited about beacons, but how fast will they drain your smartphone battery?. GIGAOM. 2014-07-09 [2014-07-09]. (原始内容存档于2014-07-12). 
  18. ^ iBeacon and Battery Drain on Phones: A Technical Report. Aislelabs. 2014-07-09 [2014-07-09]. (原始内容存档于2019-03-28). 
  19. ^ iBeacon Battery Drain on Apple vs Android: A Technical Report - Aislelabs. Aislelabs. 2014-08-14 [2014-08-14]. (原始内容存档于2014-08-14). 
  20. ^ Apple launches iBeacon in 254 stores to streamline shopping experience. ZDNet. [2013-12-18]. (原始内容存档于2014-11-29). 
  21. ^ Building Cross-Platform iBeacon Apps for iOS, Android and Windows with C# and Xamarin. [2014-05-14]. (原始内容存档于2014-05-14). 
  22. ^ A Solution for Android Bluetooth Crashes. Developer.radiusnetworks.com. [2014-05-14]. (原始内容存档于2014-05-14). 
  23. ^ iOS: Understanding iBeacon. Apple Inc. 2013-12-04 [2014-03-13]. (原始内容存档于2014-03-14). 
  24. ^ How to Configure your iPhone as an iBeacon Transmitter. Bluetoothbeacons.com. [2014-02-17]. (原始内容存档于2014-03-17).