iBeacons 簡介

5,906
-1

Published on

Published in: Technology, Business
0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,906
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
178
Comments
0
Likes
15
Embeds 0
No embeds

No notes for slide

iBeacons 簡介

  1. 1. Introduce to iBeacons Yen-Wen Chen
  2. 2. Indoor Positioning System powered by Bluetooth 4.0 (Low Energy)
  3. 3. 特⾊色 採⽤用標準通訊協定,可在任何⽀支援Bluetooth 4.0裝置運 ⾏行 (包含Android) 僅限室內使⽤用 精確度可達30公分 無需配對 低耗能
  4. 4. 原理 ⼀一個極⼩小的裝置,僅播送包 含UUID的藍牙訊號 UUID可程式化 其餘的⼯工作都來⾃自於⼿手機的 APP APP必須安裝,並註冊監 聽這個UUID 透過複雜的運算可以得知使 ⽤用者與裝置的距離
  5. 5. 開發建議 購買iBeacon裝置後,把UUID註冊到iOS內,剩下的則是交給 iOS處理 當⼿手機接近iBeacon時,iOS會呼叫你在APP內實做的Location Callback function,你可以進⾏行簡單的程式⾏行為,包含去網路要 資料 CLLocationManagerDelegate 如果APP沒啟動呢︖?別擔⼼心,iOS會把你的APP啟動,然後呼叫 那個Callback function
  6. 6. 情境範例 (上) Jane裝了H&M服飾店的APP 當她經過H&M的實體商店時,⼿手機就會告訴她,這間店 正在拍賣⼀一些商品 當Jane⾛走進去,經過⼀一個⾛走廊,APP告訴她,她有⼀一張優 惠券可以使⽤用 (⾃自動匯入Passbook) 當Jane接近銷售員時,銷售員的裝置則出現了Jane的購買 記錄及建議清單
  7. 7. 情境範例 (下) 當Jane在看⼀一個商品時,就會得到⼀一個量身定 製的優惠 H&M可以得知Jane精確的購物喜好,停留時 間,以及逛街路徑(儘管Jane不買任何東西)
  8. 8. 設計規劃建議 建議搭配iOS其他服務⼀一同使⽤用可以打造比較全⽅方位的服務 Push Notification: 例如在商品附近時,可以透過Server決 定⼀一些事情,持續跟消費者溝通與互動 Passbook: 例如可以把使⽤用者的票券或優惠券直接儲存到 Passbook內 善⽤用iOS多⼯工設計,這個服務是APPLE少數開放會讓使⽤用者 可允許你在沒進⾏行任何動作的情況下啟動你的APP數秒
  9. 9. 官⽅方推薦使⽤用情境 零售商店 特殊活動 家庭⾃自動化裝置 博物館及畫廊
  10. 10. 使⽤用者端限制 使⽤用者必須開啟定位功能 使⽤用者必須啟動藍牙 需要APP的⽀支援,必要時可 能會需要網路連線 (功能需 求)
  11. 11. 部署端限制 iBeacon無法傳送其他資料 (除了UUID) 附註:其實可以 iBeacon還是需要電⼒力供應 距離仍然是估計值 需要更精準的室內定位則需要更多的iBeacon部署
  12. 12. 其他補充 - 與NFC的差異 ⽀支援距離 iBeacon 50m vs NFC 20cm NFC裝置可以保存些許資料,但是iBeacon不⾏行 其實iBeacon也可以塞特殊資料,只是裝置變得跟NFC⼀一樣要客制化,⽽而不 是泛⽤用型 iBeacon可直接進⾏行定位,NFC則不⾏行 iBeacon不需要配對即可使⽤用,NFC則是⽤用來進⾏行配對來進⾏行其他服務 類似技術,但是實作不同,(個⼈人觀點)是不同的東西,直接比對並不公平
  13. 13. 其他補充 - Android ⽀支援裝置 只要能⽀支援Bluetooth 4.0的⼿手機都可以 Android 4.3之後有BLE API可以⽤用 Android 4.3以前的版本僅可以使⽤用各家廠商的BLE實作,但 是每家廠商實做⽅方式不⼀一樣,聽說很多地雷要踩 Android底下沒有UUID的註冊限制,所以可以沒事把周遭的 iBeacon都掃過⼀一次
  14. 14. 資源 iBeacon裝置 Estimote http://estimote.com/ 有提供iOS/Android SDK整套⽅方案,可減少實作成本 Roximity http://buyibeacons.com/ 使⽤用電池,可⽤用兩年 提供SDK以及Store Layout及⾜足跡分析 DIY (Respberry PI) 使⽤用PiBeacon 實作⽅方法 http://learn.adafruit.com/pibeacon-ibeacon-with-a-raspberry-pi/overview
  15. 15. 資源 ⼿手機端 iOS 實作⽅方法 http://www.appcoda.com/ios7-programming-ibeacons-tutorial/ Android Library https://github.com/RadiusNetworks/android-ibeacon-service 範例APP iOS https://itunes.apple.com/us/app/beacon-toolkit/id728479775 Android https://play.google.com/store/apps/details? id=com.radiusnetworks.ibeaconlocate&hl=zh_TW

×