Your SlideShare is downloading. ×
0
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
iBeacons 簡介
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

iBeacons 簡介

4,349

Published on

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

No Downloads
Views
Total Views
4,349
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
135
Comments
0
Likes
15
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×