室内定位部署iBeacon好还是Wi-Fi好? 到购物中心的地下停车场,购完物后,是不是有找不着停车位的时候?那么问题来了,怎么去解决这个问题,把室内定位进行部署是ibeacon好还是Wi-Fi好? 室内定位部署ibeacon测距准不准确? iBeacon是一个基于BLE(低功耗蓝牙技术)的2.4G射频技术,根据射频场强随距离衰减的模型计算距离。因为射频信号传播本身就受环境干扰大不稳定,所以基于这个原理的测距也不会精确。苹果也是把结果放在一个概率范围内,分成Immediate,Near,Far倒是还成。基本上我们观察的结果,在3米以内的精确度尚可,3米以后基本上是胡扯。 iBeacon是否可以实现精确的室内定位? iBeacon直接测距不准,但是如果房间内有多个beacons并且拓扑合理的话,倒是能达到比较好的室内定位效果。信号不稳定额可以通过时间平滑,或者多个beacon互相验证纠正,但这些算法并不容易。要做到定位精度高,反应快需要相当的积累。现在还没有这方面比较好开源代码可供参考。 根据我们的测试结果,在平均20平米1个beacon的密度下,定位精度保持在分米级别是没问题的,而且beacon硬件和施工成本相当低。在很多场景下与现有室内导航技术相比的技术优势明显。 Wi-Fi%E5%AE%9A%E4%BD%8D" target="_blank">Wi-Fi%E5%AE%9A%E4%BD%8D" target="_blank">Wi-Fi定位成室内定位部署首选? 事实上,国外如谷歌、苹果、诺基亚、博通、IndoorAtals、Qubulus等,都在研究这一技术解决方案,但各自采用的定位技术有所不同,比如诺基亚的方向是蓝牙室内定位技术,还有一些企业研究的方向是诸如超宽带定位、手机自主惯性传感器定位、LED定位等技术,这些技术各有优势,但也有部署复杂、成本高、定位不精确、需要第三方运营商配合程度高等诸多不利因素。比如百度、高德曾尝试过热点地图定位方案,但精度不够,而且AP位置发生变化时容易出错。 基于Wi-Fi的精确定位技术脱颖而出,Wi-Fi%E5%AE%9A%E4%BD%8D" target="_blank">Wi-Fi%E5%AE%9A%E4%BD%8D" target="_blank">Wi-Fi定位目前能达到米级,尽管精度相比于蓝牙、超宽带、激光等技术的亚米级、甚至分米级的定位方案要逊色一些,但由于无线网络的普及,变得非常流行,对商业来说已足够满足需求。 而且,对于大众消费行业特别是传统商业(购物中心、百货店、大卖场)来说,Wi-Fi 室内定位是最具可操作性的。的确,很多信号都有可能被用于室内定位,蓝牙、超宽带脉冲、超声波等等。但除了Wi-Fi,其余都必须铺设单独铺设信号发生器,甚至有些技术还要求从新在前端上也铺设信号接收设备,这给在商业尤其是大面积的商业综合体的应用带来了巨大阻力。 另外,从成本的角度考虑,定位精度的提高会带来成本的大幅提高,甚至也是指数关系。
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]
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] 兼容設備[編輯]
引用[編輯]
參考資料[編輯]
|