almost 6 years ago

帆船科技把室內定位這件事情變簡單了,開發者不用再為室內定位困擾。只要幾個步驟馬上就可將室內定位搞定,這是我們提供給開發者最大的價值。

話雖然是這樣講,但對身為開發者的您還是有些東西必須詳細了解才能上手。
因此,我們希望藉由這個開發社群網站能夠讓大家在短時間內就了解我們提供的工具與服務,讓您可在第一時間推出室內定位資訊服務的APP,驚艷全世界!
同時,你也可以將您所遇到的問題列出來,我們也很樂意替你解決。
基本上,我們所提供的工具都是免費的,我們是依照您所開的私人專案內建築物的樓板面積大小計價,報價內容可再與我們聯繫。
建議您先依序瀏覽過資訊中心的文章,接著開始動手做,相信您很快就可以上手的。

Good luck~

 
over 5 years ago

什麼是「微地圖」?
若是說Google Map完成了95%的導航,那麼微地圖就是完成這整塊服務的那顆關鍵螺絲。
試想三個簡單的問題,
Google Map 進了台北火車站後,你知道該去哪裡搭捷運嗎?
Google Map 進了校園,你知道哪個系所在哪裡嗎?
Google Map 進了百貨公司後,你知道哪層樓的店面現在在特價嗎?

看來這都不是Google Map可以服務的地方,因此我們需要額外的地圖來滿足這塊缺口。「微地圖」這時候就發揮了關鍵作用。也因此,微地圖與Google Map不會是競爭關係,而是一種延伸的概念。這樣的延伸讓地圖走進到小範圍區域可以繼續使用。
雖然現在Google map也有開放室内地圖上傳的計畫,許多場域業主會有個想法,就等Google Map來幫我建地圖就好了。但這個觀念不甚正確。首先,Google Map地圖更新速度慢,不敷業主需求,甚至會遭到使用者抱怨,究其原因是圖資的擁有者是Google而非場域業主,業主無法決定何時可以將新版圖資上架。另外,Google Map永遠是站在使用者角度端來看地圖這件事情,如何將LBS廣告加入到地圖內是Google專注的。但場域業主需要的是微地圖圖層化的管理,有些圖層確實是開放的,但有些是給使用者有權限的觀看,有些是管理員才能看到的(例如是管線、資產),這與Google所能提供的是迥異的,Google 僅專注在「使用者」想看到什麼,而非「場域業主」要什麼。因此,這也是微地圖存在的目的,場域業主所需要的是微地圖的圖層管理服務。
我們統整了場域業主擁有「微地圖」的優勢:

- 提供使用者細緻的地圖服務,提升服務形象
- 事件在地圖上呈現視覺化,增加判斷上的優勢
- 進行更有效率的資產管理,可清楚描述資產放置的實體位置而非文字敘述
- 隨時進行圖層管理更新,資料即時發佈給管理層/使用者
- 可快速導入「微定位」,提供使用者即時的定位資訊、導購服務,增強實體銷售能力   

另外一方面,我們認為微地圖的使用不會以PC端思考,而會以手持終端應用為思考。因為各種應用都跟使用者使用的情境有關,包含地圖的瀏覽、POI的更新、財產盤點,都是手持端的應用。在PC端上的應用量將遠不及手持端。

但地圖真正價值的呈現會是在定位功能加入後,有了定位這把關鍵的鑰匙,才能開啟地圖被廣泛使用的門,這就如同人們會使用Google Map的原因是因GPS可以清楚標示我的位置。

近年來微定位/室内定位透過場域內現有的WiFi以及手機的慣性元件包含重力加速度計、陀螺儀、電子羅盤等等,以及目前 Apple亦提供iBeacon作為微感應/微定位,讓室内定位不再停留在以前的誤差大、不穩定。已提升至可商業運用的門檻。智慧型手機也趨於成熟、普遍,現在場域導入微定位服務的時機點相當正確。


圖為台北車站室内微地圖,導引使用者至目的地

 
over 5 years ago

SK Telecom Indoor Location Technology (韓國最大通訊公司)
https://www.youtube.com/watch?v=faIGxLrG6qc
https://www.youtube.com/watch?v=1CfyuGUYrwc

商場:coupon,行動支付,線上預購,O2O
運動:賽事情報,即時賽況,線上購票,座位導引
展場:展區時刻表,攤位導引,名片& 介紹手冊
機場:停車找車,室內導航,班機抵達、離境時刻表
博物館:展品資訊,語音導覽
醫院:門診時刻表,預約、提醒看診,室內導引

※ Comment:韓國的公司,算是其中完整性較高的影片,包含各領域應用都有,定位效果主要是靠接近beacon才推播訊息給消費者。

  1. 展場 (1) junaio indoor navigation in the App Planet exhibition at Mobile World Congress https://www.youtube.com/watch?v=WciFx66ojA4

利用AR展示各攤位資訊
※ Comment:直接以AR展示各攤位資訊,但這種呈現方式當攤位一多時,畫面便會相當混亂,不適合大型展場使用。好處是可以直接在攤位資訊貼出相關商品訊息,可以直接且快速的promote商品給使用者。

(2) MWC 2014 indoor mapping and positioning with Pole Star technology - Grizzly Analytics
https://www.youtube.com/watch?v=l9PabbtCNs8

斜角度視野
※ Comment:除平面地圖之外的選擇性,其餘沒太多特點。

  1. 博物館 (1) Nimble Devices: Indoor navigation in Ateneum Museum Helsinki https://www.youtube.com/watch?v=V4XM3RV_6_U

架設兩年用Beacon,進入展覽某區塊自動偵測,紅點為使用者位置,藍點為,beacon擺放位置,提供語音導覽,可離線使用

(2) Wifarer's Indoor Positioning App at the Royal BC Museum Feb 2012
https://www.youtube.com/watch?v=E6cenvp6bVc

WiFi定位,接近展覽物時才產生驚嘆號,可點擊驚嘆號展示展覽內容

  1. 社區 (1) Realtrac indoor positioning system based on nanoLOC radio standard https://www.youtube.com/watch?v=vVg9jHFIQco

偵測人員所在位置切換攝影機

  1. 圖書館 (1) Indoor navigation system for smartphones https://www.youtube.com/watch?v=Gr86pea5izc

直接以箭頭表示方位,到達目的時畫面轉紅表示

(2) [Pre-Beta] University of Portsmouth Augmented Reality Navigation App
https://www.youtube.com/watch?v=kgXTdvjlvs0

須建立各房間位置標記,再用AR展示3D地圖,似乎無法找書

  1. 醫院 (1) 3D Indoor Navigation im Alice-Hospital Darmstadt https://www.youtube.com/watch?v=REXLA3_4Xd8

3D建築模型,多國語言選擇,經過建築物自動轉透視圖

(2) indoor positioning system,hands free access suppliers
http://www.youtube.com/watch?v=8T2sam0nMsQ
定位病人,Location-Based security,器材管理
Cost 168K = ROI in 8 months,3 yrs > $500K USD net saving.

  1. 機場 (1) The Meridian-Powered App for the Portland Intl. Airport https://www.youtube.com/watch?v=eod7zMSQQ1Q

查詢班機抵達時間,商店、登機門查詢及導航

(2) Nokia Indoor Navigation
https://www.youtube.com/watch?v=S2GALFBrtXk

室內外地圖模式切換,向量地圖,使用Beacon,目的地天氣預報,根據天氣推薦購買雨傘店家,行李遺失提醒

  1. 火車站 / 捷運轉運站 (1) Korea uses 3D mapping for subways, indoor facilities http://www.arirang.co.kr/News/News_View.asp?nseq=152095

3D模擬,使用3D攝影機

  1. 主題樂園 (1) Disney Parks Mobile Magic App https://www.youtube.com/watch?v=e0V8yfE4zsA https://www.youtube.com/watch?v=ZdOt-0WFTCQ

無定位功能,設施開放時間、估略等候時間、今日天氣、布偶裝扮人員出現地點時間
※ Comment:迪士尼的app,似乎已經停止運作,本身無定位使用者所在功能,但會告知目前設施等候時間,以及布偶出現時間地點

(2) Legoland Florida Android App in action
https://www.youtube.com/watch?v=ZfUnyQ1Q79c

設施簡介、當前距離,樂園地圖,開放時間,Special offers,預購票券
※ Comment:無現場demo影片。

  1. 百貨商場 (1) Visioglobe Indoor navigation map The Dubai Mall https://www.youtube.com/watch?v=ziZA5ia4uEk https://www.youtube.com/watch?v=RekZ200xe20 (GAB 與上同應用)

向量地圖,特殊景觀用3D呈現,設起訖點導引
※ Comment:影片中須設起訖點,不知是否能定位

(2) MALLY - Indoor Navigation Using Computer Vision And 3D
https://www.youtube.com/watch?v=RSgxTqpnHNA

3D模型,須自行設定行徑路徑後再以AR顯示

(3) Introducing ILS Solution(Hubilon, Inc.)
https://www.youtube.com/watch?v=lVIQnuFKt7I

(4) WifiPix Indoor Location at Aegean Mall,Beijing
https://www.youtube.com/watch?v=CRykfMikTqk
微博:http://weibo.com/WifiPix

WiFi (1~2 M)、藍芽4.0(10~60 CM)定位
性能1:每秒实时解析并分发超15万个感知数据包
性能2:每秒实时感知并计算超5000部移动智能设备精确位置
性能3:追踪解析超1000位用户实时动线... Hello,无线感知世界

  1. 停車場 (1) PinPoint indoor navigation https://www.youtube.com/watch?v=D-NT8DfNDjY 網站:http://www.pinpoint-navigation.com/

每個停車區塊有專屬QRcode或NFC tag,可分享該位置給親友

  1. 倉儲
    (1) SkyTrax Indoor Vehicle Positioning System
    https://www.youtube.com/watch?v=5EBydigB9O8
    倉儲系統,掃描天花板的tag,監控貨品流向、貨車動向

  2. 其它
    (1) IntraNav a Indoor Navigation and Tracking Smartphone App (RTLS) by Quantitec Inertial
    https://www.youtube.com/watch?v=YR6cvCUvp7U

WiFi室內定位

(2) ISE 2014: 3d-berlin Reveals Its 2D & 3D Indoor Wayfinding
https://www.youtube.com/watch?v=SWWoEZVRnWU

3D情境模擬,HTML5
(3) 中美科學家探測WIFI「指紋」 實現室內定位
https://www.youtube.com/watch?v=Wtxm5zcFqzg

(4) Indoor Positioning demo at MWC 2013
https://www.youtube.com/watch?v=ybGxbgfBgwM

配戴特殊tag偵測人員位置

(5) Indoor Pedestrian Navigation by Movea
https://www.youtube.com/watch?v=uVqegW6i0-E

向量地圖,樓層判斷,

(6) iBeeMap IPS(or iBeacon) Application: Auto Promotion & Coupon System
http://www.youtube.com/watch?v=kszqYLSJ3ZU

O2O,優惠券分享,商店iBeacon自動辨識來電客戶傳到手機訊息,通用積分與現金返還服務

(7) Popular Indoor positioning system videos (200 Videos)
https://www.youtube.com/watch?v=FJFjOKYS3fU&list=PLhIbz5NYsZmpk-p93nFQ73eOlJxNye7Ul 

 
almost 6 years ago

你可以任意建立公開(public)的室内定位專案,完全免費!

若你打算建立的室内定位專案是公開的(其他開發者可以直接使用你的室內地圖與定位資訊),那我們挺你,完全給你免費使用。
我們會在地圖左上角留下你的名字,這是你應該享有的。

你可以建立私有(private)的室內定位專案,依照專案數目收費。

若你的專案不適合將地圖與定位資訊分享出來,那你可以建立私有的室内定位專案,我們會依照您的私有專案數目每月收費。
私有的意思是指其他人(開發者)看不到你私人的室内定位專案,您擁有所有地圖的決定權,也不會有任何的廣告出現。

你可能已經發現我們的模式與GitHub很相似,我們鼓勵所有人將室內地圖共享出來,將室內導航社群建立起來!

 
almost 6 years ago
Key Value Comment
label XXXXXXX 設定地圖顯示的區域名稱,若要在地圖上顯示換行效果請用空格+橫線+空格。(ex.1樓 – 生活百貨),需搭配show_label標籤設定為true才會將文字顯示在地圖上。
render XXXXXXX 設定描繪名稱,此名稱可以任意取名,並會在SAILS MRE裡面出現,並在SAILS MRE定義描繪樣式。注意若多個區塊都設定相同名稱時,在手機上顯示的外觀會相同,如果需要有不同樣式區分,則必須設定不同的render名稱,SAILS MRE才能調製不同樣式。
navi true/false 定義此區域是否需要導航,當此標籤設定為true時,使用者才能夠路徑規劃到該區域,以及支援手指點選該區塊的反饋動作。
show_label true/false 是否在地圖上顯示label,不設定時預設為false,需要顯示才需加入並設為true。
show_region true/false 是否需要顯示此區域,不設定時預設為ture,需要隱藏才需加入並設為false。
icon_sails 有哪些名稱可設定? 請見下圖 設定公共設施圖標,注意此標籤通常搭配使用show_region標籤設定為false。
stack 整數 當多個區域重疊時,必須設定此標籤定義上下關係。該數值越小代表越下層,越大越上層。(ex. 最底層設定-100,往上一層設定-90,以此類推)注意若沒有適當的設定stack,可能小區塊會被下層的大區塊覆蓋導致無法被看見。
type gateway/facility/building/store/transfer 當區域需要區分類別可以加入此標籤,加入此標籤後,可以在程式撰寫時輕鬆取得所有屬於同一類別的區域,目前只提供四種類別,未來會定義更多類別種類,方便使用者將所有POI做整理。
self #######(7碼)(前3碼樓層+後4碼編號) 此標籤為設定電梯、樓梯、手扶梯的編號,在type設定為transfer的區塊都必須加入此標籤。樓層前3碼的設定規則為000為lobby(若該建物無lobby則可不設),001~500為地上樓層,501~999為地下樓層。例如B4=504,F16=016。後4碼的編號可以自訂,但注意在同一個樓層的編號必須以不能重複為原則。
goto #######(7碼)(前3碼樓層+後4碼編號)集合 此標籤用來紀錄一個電梯、樓梯或手扶梯所能到達其他的電梯、樓梯或手扶梯的self編號,在type設定為transfer的區塊都必須加入此標籤。例如有一個樓梯自己的self編號設定為0010001,它能夠上樓前往至0020001,也可下樓前往至5010001的樓梯,則在goto標籤value就設定為 0020001,5010001 (用逗號區分,並注意不要有任何空格)
english 輸入英文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
chinese_t 輸入繁體中文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
chinese_s 輸入簡體中文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
japanese 輸入日文 與label標籤不同,設定後並不會將文字顯示在地圖上,只代表當程式其他地方需要用多國語言來定義此區域的名稱時,需要加入此項標籤,方便程式取用。
subtype 請見下列表 在前述的type標籤設定下,也提供了子類別給使用者設定,建議如果區塊屬性明確符合下述子類別,則可一併設定進去。未來可設定的子類別會陸陸續續添加。
- facility (設施類): atm(自動提款機), toilet(廁所)
- store (商店類): drink(飲品), food(餐廳), shopping(購物)
- gateway (出入口類): entrance(入口處), exit(出口處), emergency(緊急逃生口)
- transfer (電梯、樓梯、手扶梯): stair(樓梯), elevator(電梯), escalator(手扶梯) 
[注意:transfer類別強制一定要設子類別!]

 
almost 6 years ago

開發前注意事項:

  1. 若你打算使用場域內現有WiFi來作室內定位,可先使用Android BuildNGO佈道狗測試,先確認定位效果有符合需求,若場域中WiFi AP數量並不多,可建議購買便宜的WiFi AP作為定位參考點(只需插電源不需插網路線),若不知道哪邊可以買到最便宜的WiFi AP,cue我們一下,我們知道哪邊的WiFi AP便宜。
  2. 我們地圖粉彩工具目前只支援Android版本,因此建議開發者至少要準備一台Android手機。
  3. iOS不支援WiFi室內定位,必須在定位場域中架設SAILS Beacon,可在我們網頁上直接購買,至於要怎麼安裝定位效果最好價格最划算可以扒一下我們社群的文章,或是與我們聯絡:richard@sailstech.com / rocky@sailstech.com / robert.shieh@sailstech.com

本篇文章僅概略簡介開發步驟,詳細開發細節請參考本社群相關文章。

開發三部曲

三個步驟搞定室內定位專案:繪製室內地圖(使用JOSM+SAILS MRE)->蒐集定位資訊(使用BuildNGO)->開發APP(使用SAILS SDK)

欲完成一個室內定位的專案,得先從繪製室內地圖開始,但你或許會問,不是BuildNGO可以直接拍地圖照後定位嗎?為什麼還要繪製地圖呢?並非我們不提供圖檔作為室內地圖的方式,而是直接載圖檔會有幾個問題:

  1. 失真,地圖放越大越模糊。
  2. 圖形檔案過大(使用向量地圖檔之後可減少大約70%的檔案大小。)
  3. 與地圖不能直接互動,還須額外定義區塊
  4. 地圖旋轉字也跟著轉,使用者體驗差。 我們相信向量地圖所提供的功能才是你需要的,當你完成第一個專案後一定會有這樣的感覺。 #步驟一 要繪製向量室內地圖又有三個步驟,首先是使用JOSM繪製向量地圖,接著上傳到SAILS Cloud,再來是使用地圖粉彩師(SAILS MRE)來為地圖上色並做地圖的名稱與路徑規劃檢查。 萬事起頭難,JOSM剛開始並不是這麼容易上手,您可多多參考我們提供的教學影片,協助您快速上手。 JOSM是一個離線版的地圖編輯器,功能很強大,專門為open street map設計做地圖編輯,是一套基於open source的軟體工具。而JOSM本身是在繪製室外地圖,並非室內地圖,我們拿它來使用時tag就必須要自行定義,建議您從雲端上範例中的map.xml下載下來並用JOSM打開來看一下,很快就可以了解。 以台中大遠百室內地圖為例,最後利用JOSM繪製出來大概是長這樣子:

另外,若你需要有路徑規劃的功能,則必須用JOSM再開另外一個圖層繪製路徑。如下圖所示:

地圖檔與路徑規劃檔上傳到雲端後即可使用地圖粉彩師來為地圖上色並做一些地圖檢查。
SAILS MRE專門為地圖上色:


你可以任意更改地圖的樣式,例如:百貨公司週年慶全館殺紅眼,地圖全部要變紅的,這時候您的地圖不需要重繪,只要用粉彩師改一改上傳後,大家就可以看到殺紅眼的地圖。

可參考SAILS MRE的Demo Video了解它可以提供的功能。

步驟二

OK,到這邊你已經完成了室內地圖的部分,接下來,你需要使用BuildNGO佈道狗來擷取定位資訊。
BuildNGO佈道狗其實就是Build and Go,主要精神在於你佈建完就可以馬上體驗,省去許多不必要繁瑣的步驟。
你在開始定位專案之前,可能就已使用BuildNGO來測試定位效果,這樣相當好,代表你對BuildNGO已經有相當的了解。若是你還未用過BuildNGO也沒關係,你只要知道一件事情,BuildNGO就是協助你蒐集空間中的WiFi與藍牙資訊,有了這些資訊才可以計算使用者在室內的位置。基本上要提供定位的地方你都要蒐集。你或許會想好累喔,這樣要走好久,但其實我們走起來還好,並不會花費太多時間,大約1000平方米15分鐘就可以佈建完,算相當有效率。
可以看一下佈建的步驟:

另外要注意,這個展示影片其實是前期驗證定位效果的佈建流程。對於實際在run定位專案,你會先完成步驟一,也就是在這個階段你已經有地圖,在BuildNGO連結SAILS Cloud後會自動把地圖載下來,因此你是不需要在拍照地圖的。

另外,我們BuildNGO除了佈建之外,也可以做一些分析,只要走過一遍,BuildNGO就可以分析哪裡的WiFi或BTLE訊號不夠,哪裡的定位效果不好,可以在定位效果不好的地方加裝WiFi或BTLE節點加強定位效果。
前面的兩個步驟或許對你來說太專業或太麻煩,或是你想要在場域當中順便提供WiFi服務,我們專業的團隊會幫你將步驟一與步驟二搞定,你可以直接跳到步驟三做開發即可。

步驟三

好,現在你已擁有地圖與定位資訊,接下來就可以專心開發APP了,你只要知道你的開發者帳號的token id,跟你這個building專案的id,接著只要一行指令,我們的SDK即會幫你自動載入所有資訊:

mSails.loadCloudBuilding(String token_id,String building_id, OnFinishCallback)

Android開發者別忘了要打開網路與wifi permission否則無法順利執行:

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>

我們會有一個Sample Activity的project,可以下載參考sample code。

以上是這些步驟的簡單講解,各步驟詳細的解說請參考本社群的相關文章,也可留言給我們,我們會儘速幫你處理。

 
almost 6 years ago

地圖是一個龐大的系統,光看Apple搞成這樣就知道這是件不容易的事(酸一下Apple)。

我們曾經在 為什麼要室內定位?為什麼是帆船科技? 一文中提到:

室內定位就像是車子的引擎一樣,若沒有引擎的車子,再華麗的外表(室內地圖)你也不會想買它。

我們不也因為有GPS才覺得地圖用得很爽很方便嗎?
不過,一張擁有即時且豐富圖資的地圖就算沒有定位功能依然是非常有價值的,使用者還是會黏在地圖上瀏覽與搜尋。

所以地圖既然是個入口,門面跟功能性當然是講究的,你不會想要只擺張地圖的JPG圖檔草草了事吧?
基本上,地圖應具備有以下特性:

  1. 放越大顯示越細的資訊(總不可能全部塞在一個畫面上吧?)
  2. 可互動,點選地標地圖會反應,可做進一步的互動。
  3. 可旋轉(若地圖不能轉,那就是使用者的頭要轉,可能會有脖子扭到的疑慮)

這些功能都不是放張JPG圖檔就可解決的,因此身為開發者的你需要有工具來協助你完成漂亮的室內地圖。

先來看看我們的室內地圖引擎可以幫你做什麼事情:

你可以看到幾個重點:

  1. 很順不Delay
  2. 地圖會轉,但字不會轉
  3. 地圖可以依照手機朝的方向旋轉,使用者可以清楚知道有什麼地標朝向他
  4. 放越大可以看到越細的東西

或許你會問,Google Map就可做到這樣的事情,為什麼需要使用到我們的東西?
Google Map 無庸置疑是世界上最棒的地圖,不僅圖資豐富,使用上也相當user friendly。開發者使用Google Map來開發Location-based Service APP相當合理。但若講到室內地圖,情況可能就稍微不同了。一來,室內地圖得搭配室內定位,不是簡簡單單畫個地圖就結束了,你需要的是強而有力的工具來幫你完成這件事情。二來,室內地圖時常更動,你需要的是一個可以即時繪製調整的地圖後台,也就是說,應該是由你與群眾來擁有這個室內地圖的主導權。這其實與open street map有著相同的概念,地圖應該是大家一起建立起來的!

Google Map不是專為你客製化的,雖然你可以上傳室内地圖,但必須等待Google幫你繪製審核過後才能在Google map上看到。另外,室內地圖不像戶外地圖可以撐個一兩年還堪用,你可能需要隨時更新室內地圖,很可惜最終決定權在Google不在你,你還在期待Google map嗎?

我們想法很簡單,你可以繪製任何你想要的室內地圖(如果你懶得畫也可以向我們call out),並且馬上分享同步。你甚至可以把室內地圖當作是藝術作品來繪製,我們是非常鼓勵創新作品的。

當然嚕,繪製室內地圖需要一些工具與技巧,在support網站都有完整的教學,請有興趣的開發者follow我們的開發步驟。

另外,我們iOS系統擁有與Android一樣的使用者體驗(不僅在地圖上,在定位上也有著一樣的體驗),讓你可以照顧到95%以上的客戶群:

我們12月初就會公佈Android SDK與相關開發細節,iOS預計明年Q1會公佈,敬請期待嚕~

 
almost 6 years ago

當你在看本文章時恭喜你,你正在注意全世界目前最夯的議題之一 室內定位,為何這樣說呢?

你知道我們一生當中80%的時間是待在室內,但GPS卻不能在室內運作。
Apple花了六億台幣併購WiFiSlam室內定位技術公司,正式加入室內定位戰局。
室內定位就像是車子的引擎一樣,若沒有引擎的車子,再華麗的外表(室內地圖)你也不會想買它。

人們對周遭環境不瞭解是會有恐懼感的,尤其在室內的封閉空間更為如此。想想看你曾在台北火車站花了幾分鐘找路?那種找不到出口出去的感覺是不是很糟?

這時智慧型手機若可以派上用場,迷路的問題就可以被解決。
可惜的是GPS無法在室內使用...
GPS解決了我們戶外迷路的問題,但室內呢?這個問題最終一定也會被解決,但怎麼解才解的漂亮,就變得很重要了。

當然了,室內定位若只是用來找路,也不過是nice to have的功能。室內定位真正吸引人的地方是它讓所有在室內發生的事件多了一個空間的維度。想想看,你在看任何事件最會先看什麼?這事件在「哪裡」發生,「何時」發生的。記錄事件發生的「位置」是非常重要的一件事情。
例如:

  1. 百貨公司業者想要知道民眾逛店流動的情況
  2. 商店希望消費者進店消費時可以主動發送一些促銷折扣 3. 展場裡的show girl在哪裡出沒?

最終回歸到人與物、物與人以及人與人的連結,在這當中可想而知,有室內定位才可將這些連結快速結合起來,足以看得出室內定位扮演的關鍵角色。

解釋完室內定位的重要性後,我們來談談室內定位的技術。我在這裡不談什麼高竿精準的定位技術,我們只談可在現有手機上運行的室内定位技術。

手機室內定位有很多種解法,最普遍的方式是利用場域內現有的一些WiFi設備或藍牙的訊號來作定位,近來也有許多加廠商嘗試利用其他的訊號來源,例如磁場或LED燈的方式來作定位,各技術都有其吸引人的地方,但也有一些弱點。不過基本上都環繞在一個主題上:可否利用現有的基礎建設或是架設便宜的裝置來解決室內定位?

這個主題看似合理,但做起來卻相當複雜,本身WiFi或BTLE皆是拿來作無線訊號傳輸用的,不是拿來定位用的,僅能靠訊號強度來計算位置,誤差大約都在5-10m左右。此外,複雜的定位資訊蒐集的程序需要專業的人員才可辦到,也讓室內定位的門檻往上再拉高。糟糕的是,iOS不支援WiFi室內定位(Apple把WiFi底層的東西鎖住了,開發者無法得知一些WiFi重要訊息),因此,這讓室內定位變得又更複雜一些。

目前普遍的解法是:Android用場域內現有的WiFi AP來作定位,而iOS則需額外增設BTLE的裝置(例如iBeacon)來當定位參考點。而BTLE beacon採用低功耗的傳輸方式,僅需鈕釦電池即可運行,因此省去佈電源線的麻煩,此外本身BTLE成本較為低廉,預計在2015年後一個BTLE beacon大約不到100元新台幣。因此大量佈建也不會有太高的建置費用。

而帆船科技不僅僅使用WiFi與BTLE來當作定位參考,我們更使用手機內部的慣性感測器如加速度計、陀螺儀、電子羅盤來加強定位的準確度,這種技術稱為感測融合(Sensor Fusion)。顧名思義,就是將所有的感測器融合起來,得到一個精確且平滑的定位效果。這個技術可將原本5-10m的定位誤差進一步縮小到1-2m。可以看一下我們做到的效果:

我們擁有完整的Andoird與iOS室內定位解決方案,除了有很棒的室内定位之外,我們的室内地圖也非常精美,定位硬體設備更是自行開發。只要有關室內定位的事,我們都幫你處理好了!現在就透過我們的平台,開始你的indoor LBS project吧!