第一組 proximity beacon system cc-unity
Post on 11-Apr-2017
453 Views
Preview:
TRANSCRIPT
校園系統
-目前APP實作內容- Library system Ecource system
● Ecource基本功能
● 改善使用者體驗
● 醒目顯示重要資訊
● 主動通知上課、繳交作業
● 結合地理資訊推播相應訊息
● 公佈欄、搜尋功能、借還書資訊
● 主動通知圖書借閱即將到期
● 改善使用者體驗
-CCUnity-
BEFORE AFTER
● 使用瀏覽器至教學平台或圖書館網站
● 手續繁雜,輸入網址才能連線到
● Mobile UI 不友善
● 被動型
● APP支援android、iOS
● 一點即開
● Mobile friendy
● 主動型
● 結合地理系統,到達指定地點,主動
通知使用者(微互動)
情境訊息 + 精確定位 -Geolocation API + Beacon System-
Proximity -接近指定地點,自動推播相應訊息-
Indoor location -精確導航(誤差<1m)、追蹤物體-
● 到達圖書館時,推播新書公告
● 靠近展覽攤位(<5m),推播該攤位詳細資訊,如該攤位軟體的下載網址,與相關介紹。
● 可取代QRcode,減少空間上的限制(不須接近掃描條碼,即可獲取),且可主動動作
● 圖書館尋找書籍時,可配合室內地圖並繪出路徑,導引使用者
● 裝設Beacon至物體上,可得知物體精確位置,如在眾多腳踏車停車處,快速找回車輛。
(需要大量布置Beacon)
Geolocation API based on W3C Beacon system
● 利用GPS、WiFi(MAC address)獲取
所在地理位置
● 可在手機程式背景執行
● 較為耗電
● 誤差值較大
● 利用藍芽電波定位
● 手機資訊安全政策,無法背景執行
● 較為省電(藍芽4.0)
● 誤差值可在1公尺以內
● 成本低廉,但需大量布置
定位方法
Geolocation API based on W3C Beacon system
1. 使用此API,並在背景執行,當使用者
靠近時會自動發出通知
2. 此通知能夠提醒使用者,此地有新的訊
息,以作進一步互動
3. 使用者打開APP,會根據最接近的
Beacon推播出相關資訊。
4. 如果是在圖書館,則打開圖書館的Tab,
使用者進一步可以使用搜索功能,找尋書
籍後,利用室內導航(精確定位)功能,
快速找到該書籍。
定位方法
硬體裝置 - 我們所使用的裝置-
Estimote Beacon
●價格:US$99 / 3unit ●功能:BLE、iBeacon、溫度偵測、
移動感應、完整開發API等..
HM-10
●價格:約NT$250 /per ●功能:BLE、ibeacon、AT mode
.
1. 左圖為獲取的三個Beacon資訊,Accuracy表示公尺距離(經由RSSI、TX算得)
1. ProximityImmediate 表示距離 < 0.5m ProximityNear 表示距離 < 4.0m ProximityFar 表示距離 >= 4.0m
2. major、minor用來區分不同的Beacon
Beacon System
當Beacon位置為"ProximityImmediate"時,開啟APP會自動跳出 Proximity 資訊 以專題展為例,當靠近(<0.5m)我們的展覽攤位時,此時APP會自動跳出左圖畫面,而右圖則是周圍beacons示意圖,只有離自己最近的Beacon會觸發Proximity 資訊出現。 在其他方面應用,還可以在各商家佈點, 或是在中正舉辦的各大活動,如就業博覽會等,都可以用此Proximity推播服務。
Proximity -接近觸發-
1. 乘前面投影片所獲得的Accuracy:100, 92, 20 乘以3(依照比例尺而更動) 得出:300, 276, 60
2. 給予三點beacon的座標位置: p1= { x: 0, y: 0, r: 300 }; (紅色) p2= { x: 360, y: 20, r: 276 }; (綠色) p3= { x: 180, y: 280, r: 60 }; (藍色)
3. 利用 Trilateration (三角定位)演算法,輸入三點座標後可預測出所在位置 myPoint = { x: 186.235, y: 232.014 } (黃色) 參考:https://github.com/gheja/trilateration.js
Indoor location -精確定位的原理-
top related