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).