校園生活行動服務
校園系統 + 情境訊息 + 精準定位
校園系統
-目前APP實作內容-
Library systemEcource 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
-精確定位的原理-
CCUnity x 定位 x Notification

第一組 Proximity beacon system cc-unity