1. 程式人生 > >室內定位應用都有哪些坑

室內定位應用都有哪些坑

2015年,有幸以專案經理角色做了某省級單位的室內定位應用專案,主要是基於現場位置的資訊推送,期間遇到了相當多的困難,但最終都逐步解決,在當時來看,該專案在室內定位精準度和技術層面都是處於行業領先水平,也獲得了業內創新獎項。

回首過往,大大小小的坑遇了不少,如果你正在或即將要做室內定位方面的專案,以下坑希望你能提前知曉。


        第1大坑:環境層面

環境層面是先決條件,主要包括了空間環境和網路環境。

空間環境是指空間的規整性,比如我們去商場、辦公室和去藝術館及美術館,這些地方的空間環境其實是相差挺大的,相對來說辦公環境和商場環境每層樓的層高會比較固定,而且四四方方比較規整,而藝術館或美術館則不一定了,一般都是不規整的空間設計結構,而且會有些層高非常高的中空區域,那這個就會影響到定位裝置的選型、部署、訊號的覆蓋率及訊號的資料傳送了。


        圖1:規則的辦公空間環境,可快速有效部署定位裝置,同時訊號能有效覆蓋。



                                             圖2:不規整藝術館空間環境,不利於部署,會有訊號盲區產生


網路環境是指資料傳輸的WiFi網路環境,如果這個環境不好,那會影響定位訊號的計算,同時對於普通個人使用者來講,在整個定位產品中的體驗會非常糟糕,在這裡推薦使用無縫漫遊的WiFi網路部署,這樣可以在整個空間環境中做到隨時隨地有效WiFi連結。目前做無縫漫遊WiFi方案的廠商較多,這裡不具體說明了。


 第2大坑:技術層面

        第一個是定位方案的選擇,目前市場上室內定位技術太多,比如超聲波室內定位技術、射頻識別(RFID)室內定位技術、紅外線定位技術、iBeacon藍芽室內定位技術、Wi-Fi室內定位技術、超寬頻室內定位技術、ZigBee室內定位技術,但從面向普通大眾應用的便利性和有效性來看,推薦以Wi-Fi室內定位和iBeacon藍芽定位技術結合為最佳方案,Wi-Fi和藍芽是目前使用者最能較低門檻使用的定位技術,有一部智慧手機就可以。

        第二個是定位座標點計算是放在應用端還是後臺來做的問題,Wi-Fi和藍芽定位的技術原理是通過使用者端手機裝置來感知附近Wi-Fi定位AP或者藍芽定位裝置訊號的強度值,連同裝置的MAC地址一起打包傳送給位置服務後臺計算出當前使用者手機所在的具體空間位置。在位置服務後臺其實是有一塊叫做空間管理的內容的,主要是用於管理部署到現場環境的Wi-Fi定位AP或者藍芽定位裝置的空間位置座標。

       如果說從獲取定位座標的實時性來看,建議把定位計算這塊的SDK打包到應用端比如手機APP上來做,後臺主要做裝置空間位置的管理,這樣對使用者體驗會更好。



 第3大坑:應用層面

        目前很多大眾化的室內定位應用都是在APP上做,其實對使用者來講門檻還是較高,畢竟室內定位應用對大眾來講只是臨時性的一個應用,比如進入商場找洗手間,或者進地下停車場找車,這種用完就走的需求,如果還需要使用者安裝個APP,恐怕不太合適,所以很多時候來看,室內定位本身並非剛性高頻需求,如果一定要做也一定是必須以低門檻的方式來提供服務,比如嫁接到微信平臺,當然前提是微信本身能開放相關的定位訊號資料給各個系統整合開發商呼叫。記得2015年當初做定位專案之前,我們還和合作廠商去深圳某假日廣場看了阿里巴巴的喵街(也是基於藍芽定位的移動應用),當時看到不少妹子在現場做應用推薦,但到去年下半年,喵街整個專案進入調整期,從主創團隊到業務方向都“大換血”,阿里實力有多強大家都知道,所以新進入室內定位的玩家,車要開穩咯。。


        第4大坑:運維層面

        運維層面包括定位裝置、網路裝置以及後臺定位系統和空間管理子系統的維護,定位裝置如果是Wi-Fi定位AP,可以考慮POE供電,如果是iBeacon,可選用低功耗、拆裝便利的裝置;網路裝置建議選用Cisco、華為、華三等大廠品牌了,最重要的是要做成無縫漫遊,不然現場除錯那叫一個痛苦;後臺定位系統和空間管理系統總體設計上主要是要考慮後續裝置更換、維修的便利性,不要隨便增加幾個裝置就需要改系統程式碼就好了。


嗯,歡迎大家聽我吹水。