Loading AI tools
来自维基百科,自由的百科全书
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並實現多種功能,比如通知用戶,接收設備也可以通過連結iBeacons從iBeacon的通用屬性配置服務來恢復價值。iBeacons不推送通知給接收設備(除了他們自己的ID),然而,手機軟體可以使用從iBeacons接收到的信號來獲取推送通知。[11]
區域監測僅限20個區域,可以在背景運行,即使app在背景運行或手機鎖定,依然有其他的程式通知app "使用者進入/離開該區域"。區域監測也允許未運行的app在進入相關區域時彈出小窗口。
分類工作僅應用在前端,但是將返回數組iBeacons的所有屬性(UUID等)。[12]
一個iOS設備接收一個iBeacon的傳輸可以近乎於iBeacon的距離,iBeacon的傳輸距離分為3個不同的範圍:[13]
iBeacon廣播可以估算用戶的活動狀態:進入、退出亦或是在iBeacon區域內移動。根據用戶和iBeacon的距離可產生三種不同的交互。[14]
iBeacon傳輸的最大射程將取決於位置、現場布置、環境障礙物及設備放置在何處(例如在一個皮手包或者厚箱子裡)。標準信號有大約70米的傳輸距離,長程信號可達450米。
相比於傳統藍牙,低功耗藍牙在功耗和效率方面有顯著提高。許多晶片組製造商,如德州儀器和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]