Airyzone Mobile Beacon SDK
Unifying the digital
and the real worlds.
提供雲端服務, 軟體開發套件及
硬體模組的整合性服務
⼤大綱
❖ 低功率藍牙技術基本概念 (Bluetooth Smart/BLE) !
❖ Airyzone Mobile Beacon 簡介!
• 應⽤用情境!
• 技術架構!
❖ 開始使⽤用 Mobile Beacon SDK
低功率藍牙 4.0
為何低功率藍牙 4.0
!
?
低耗電量穿戴式裝置
Bluetooth Classic vs. Low Energy
❖ ⽤用電量比較
Bluetooth Classic vs. Low Energy
❖ 最⼤大資料傳輸速率理論值比較
Bluetooth 4.0 關鍵名詞
ServerClient
Central Peripheral
藍牙廣播
Observer
iPhone
Broadcaster
廣播間隔時間
Mobile Beacon 簡介
Mobile Beacon 應⽤用情境 I
⾝身分識別與智慧型會員卡	
  
Mobile	
  Beacon	
  輕薄短⼩小,省電,可以隔空讀取,
⼜又具備唯⼀一性內碼的特性,使得它是新⼀一代個⼈人⾝身
分識別識別證的完美⽅方案
實體社群交...
Mobile Beacon 應⽤用情境 II
⽼老⼈人照護	
  
⽼老⼈人所使⽤用的	
  Mobile	
  Beacon	
  可以設計成鑰匙圈或與⼿手
錶外型,讓⽼老⼈人配戴。然後把該	
  Mobile	
  Beacon	
  對應...
Mobile Beacon 應⽤用情境 III
寵物/貴重物品防失吊牌	
  
主⼈人透過	
  App	
  在雲端建⽴立⼀一個關於寵物或物品的公開
描述檔案,內容包括照⽚片,名稱,主⼈人的公開資訊,
以及緊急聯絡電話…等資訊。接著,主⼈人可...
Mobile Beacon 應⽤用情境 IV
Offline	
  to	
  Online	
  互動⾏行銷	
  
透過將	
  Mobile	
  Beacon	
  佈署在實體環境的各種⼈人與物
上,然後透過	
  App	
  與Mobi...
Mobile Beacon 產品
Mobile Beacon 技術架構
Voila
SDK Enabled
App
Voila
SDK Enabled
App
Airyzone Mobile Beacon
硬體模組
Voila 雲端服務
Voila 雲端服務
❖ 建⽴立在 AWS 之上的 Mobile Beacon 雲端服務,讓App 開發者,可以更容易開
發各種創新的 Mobile Beacon 應⽤用。︒主要包括下列功能:!
❖ 與VoilaSDK密切整合,負責記錄每顆Mo...
Voila 軟體開發套件
❖ 與 Mobile Beacon firmware 緊密結合的 SDK,讓 App 開發者不
需精通 iOS Core Bluetooth 框架或是 Android BLE API, 就可以
開發 Mobile Bea...
Airyzone Mobile Beacon 硬體模組
❖ 建⽴立在 Bluetooth Smart 技術上的通⽤用型 Mobile Beacon module,尺⼨寸 25 mm x 33
mm!
❖ 最佳化的 RF 電路與天線設計,讓 Mo...
Mobile Beacon SDK Framework
mBeacon Accessory Protocol SDK
Core Bluetooth/Android BLE API
Mobile Beacon Accessory Protocol SDK
❖ 提供 Mobile Beacon 應⽤用層的 API!
• App 開發商不需要了解 iOS Core Bluetooth framework 或是
Android ...
mBAP SDK API 類別
❖ 擁有者 API!
❖ Mobile Beacon 必須連線時以正確的 Mobile Beacon 硬體密碼登入, 這類 API 主要
是提供給 Mobile Beacon 擁有者使⽤用, 可以控制及設定 Mo...
開始使⽤用 Mobile Beacon SDK
開始使⽤用 SDK
❖ ⾸首先您需要 Airyzone Mobile Beacon 的硬體模組及
開啓 Mobile Beacon 的電源 !
❖ 開啟您的 iOS 或是 Android 設備的 Bluetooth 功能 !
❖ 從 iTune...
編譯 SDK 範例程式
❖ Mobile Beacon SDK API 在 SDK 範例程式中已經被分
類為上述兩種類別的 API!
❖ 請將 Mobile Beacon 範例程式重新在 Apple Xcode 或
是您熟悉使⽤用的 Andro...
步驟⼀一 : 掃描發現 Mobile Beacon
❖ 在⼿手機中開啟您重新編譯安裝
成功的 App, App ⾸首先會去掃描
發現附近的 Mobile Beacon!
❖ 請閱讀範例程式, 將會說明如何
利⽤用 API 去掃描 Mobile ...
步驟⼆二: 兩類 API
❖ 您可以根據您的需求選擇需要的
API 類型!
❖ 我們建議您先從 Owner API 開
始測試及了解!
❖ 擁有者 API 需要密碼登入, 非擁
有者 API 不需登入 Mobile
Beacon !
❖ 非擁有...
步驟三: 瀏覽擁有者的每⼀一個 API
❖ 請瀏覽擁有者的每⼀一個 API!
❖ 在範例程式中, 每⼀一個 API 都有
詳細的使⽤用說明!
❖ 範例程式展⽰示了所有 Mobile
Beacon SDK 所提供的 API!
❖ 請參考範例程式的...
步驟四: 瀏覽非擁有者的每⼀一個 API
❖ 請瀏覽非擁有者的每⼀一個 API!
❖ 在範例程式中, 每⼀一個 API 都有
詳細的使⽤用說明!
❖ 範例程式展⽰示了所有 Mobile
Beacon SDK 所提供的 API!
❖ 請參考範例程...
步驟五: 下載及查閱 Mobile Beacon SDK ⽂文件
❖ 您可以在 Airyzone 開發者網站
中下載 Mobile Beacon SDK 參
考⽂文件, 我們提供 iOS 與
Android 的版本!
❖ Mobile Beac...
Upcoming SlideShare
Loading in …5
×

Mobile Beacon SDK- Getting-started (Traditional Chinese)

6,258 views
6,127 views

Published on

http://developer.airyzone.com/

Published in: Software
0 Comments
15 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,258
On SlideShare
0
From Embeds
0
Number of Embeds
3,020
Actions
Shares
0
Downloads
193
Comments
0
Likes
15
Embeds 0
No embeds

No notes for slide

Mobile Beacon SDK- Getting-started (Traditional Chinese)

  1. 1. Airyzone Mobile Beacon SDK Unifying the digital and the real worlds. 提供雲端服務, 軟體開發套件及 硬體模組的整合性服務
  2. 2. ⼤大綱 ❖ 低功率藍牙技術基本概念 (Bluetooth Smart/BLE) ! ❖ Airyzone Mobile Beacon 簡介! • 應⽤用情境! • 技術架構! ❖ 開始使⽤用 Mobile Beacon SDK
  3. 3. 低功率藍牙 4.0
  4. 4. 為何低功率藍牙 4.0 ! ?
  5. 5. 低耗電量穿戴式裝置
  6. 6. Bluetooth Classic vs. Low Energy ❖ ⽤用電量比較
  7. 7. Bluetooth Classic vs. Low Energy ❖ 最⼤大資料傳輸速率理論值比較
  8. 8. Bluetooth 4.0 關鍵名詞 ServerClient Central Peripheral
  9. 9. 藍牙廣播 Observer iPhone Broadcaster 廣播間隔時間
  10. 10. Mobile Beacon 簡介
  11. 11. Mobile Beacon 應⽤用情境 I ⾝身分識別與智慧型會員卡   Mobile  Beacon  輕薄短⼩小,省電,可以隔空讀取, ⼜又具備唯⼀一性內碼的特性,使得它是新⼀一代個⼈人⾝身 分識別識別證的完美⽅方案 實體社群交友與近場遊戲   使⽤用者購買  Mobile  Beacon  吊飾,可以當作實體社 群交友與近場遊戲的⾝身份識別  
  12. 12. Mobile Beacon 應⽤用情境 II ⽼老⼈人照護   ⽼老⼈人所使⽤用的  Mobile  Beacon  可以設計成鑰匙圈或與⼿手 錶外型,讓⽼老⼈人配戴。然後把該  Mobile  Beacon  對應到 ⼀一組儲存於雲端的緊急照護資料,內容包括主要往來 醫院的名稱,病例號碼,重⼤大疾病史或重⼤大外科⼿手術 史,或者有沒有特殊的過敏藥物等 微定位商業服務   與  Apple  的  iBeacon  相同,Mobile  Beacon  也可以在 商業環境的場景上有所發揮,⽽而且因為技術規格上 ⽐比iBeacon  更有彈性,所以應⽤用更多元豐富
  13. 13. Mobile Beacon 應⽤用情境 III 寵物/貴重物品防失吊牌   主⼈人透過  App  在雲端建⽴立⼀一個關於寵物或物品的公開 描述檔案,內容包括照⽚片,名稱,主⼈人的公開資訊, 以及緊急聯絡電話…等資訊。接著,主⼈人可以啟⽤用吊 牌,並將吊牌與該物件檔案綁定,然後把吊牌繫在寵 物或貴重物品上 幼兒安全     Mobile  Beacon  會設計成⼀一個適合⼩小朋友配戴的吊 牌,⼿手環,或者胸針的外觀。⼀一樣的,  ⽗父⺟母可以透 過電腦或App  連線到雲端,建⽴立⼩小朋友的緊急聯絡 資料
  14. 14. Mobile Beacon 應⽤用情境 IV Offline  to  Online  互動⾏行銷   透過將  Mobile  Beacon  佈署在實體環境的各種⼈人與物 上,然後透過  App  與Mobile  Beacon  之間進⾏行掃描,追 蹤,接近,拍照等多元化的互動   環境偵測與物連網   Mobile  Beacon  模組可以視需要加⼊入不同的備環境 感應能⼒力,讓  Mobile  Beacon  的應⽤用更加多元。舉 例來說,照相類型的  App  可以透過  API,讀取消費 者⾝身上的  Mobile  Beacon  鑰匙圈所偵測到的溫度, 濕度,甚⾄至是紫外線指數.
  15. 15. Mobile Beacon 產品
  16. 16. Mobile Beacon 技術架構 Voila SDK Enabled App Voila SDK Enabled App Airyzone Mobile Beacon 硬體模組 Voila 雲端服務
  17. 17. Voila 雲端服務 ❖ 建⽴立在 AWS 之上的 Mobile Beacon 雲端服務,讓App 開發者,可以更容易開 發各種創新的 Mobile Beacon 應⽤用。︒主要包括下列功能:! ❖ 與VoilaSDK密切整合,負責記錄每顆MobileBeacon的硬體序號,應⽤用類型, 授權合作夥伴,韌體版本,,等資訊。︒! ❖ 記錄每顆 Mobile Beacon 所代表的各種物件,包括:個⼈人/社群,家⼈人,商業 機構,貴重物品與寵物等四⼤大類型,並提供第三⽅方協⼒力開發商可客製化的儲存 欄位。︒! ❖ 記錄上述物件的狀態,讓 Voila App 可以採取適當的反應與⾏行為。︒! ❖ 提供 Mobile Beacon 與⼿手機 App 之間,以及 Voila App 之間的 APNS 推播通 知服務
  18. 18. Voila 軟體開發套件 ❖ 與 Mobile Beacon firmware 緊密結合的 SDK,讓 App 開發者不 需精通 iOS Core Bluetooth 框架或是 Android BLE API, 就可以 開發 Mobile Beacon 的各種應⽤用。︒! ❖ Mobile Beacon Accessory Protocol 定義了 App 與 Mobile Beacon 所有的互動! ❖ 與其他 Beacon 技術開發者所提供的 SDK 最⼤大不同點, 是我們提供 了以應⽤用為導向的 SDK, 不但涵蓋所有與 Bluetooth Smart 設備底 層通訊功能, 更提供⾼高階 API, 滿⾜足 App 開發商不同應⽤用情境所需 要的 SDK
  19. 19. Airyzone Mobile Beacon 硬體模組 ❖ 建⽴立在 Bluetooth Smart 技術上的通⽤用型 Mobile Beacon module,尺⼨寸 25 mm x 33 mm! ❖ 最佳化的 RF 電路與天線設計,讓 Mobile Beacon 的訊號廣播距離,在無遮蔽的條 件下,最遠可以⾼高達100 公尺(-98 db),遠⼤大於⼀一般藍牙Key Tag 的三⼗十公尺連線 距離! ❖ 完整韌體功能,包括:開通設定,傳輸加密,防偽驗證,密碼保護,廣播內容參數 化,廣播頻率參數化等。︒透過完整的韌體,與 SDK 密切整合,讓單⼀一款核⼼心模組可 以⽀支援多種應⽤用情境與模式。︒! ❖ 提供多種功能選項,包括 LED,嗡鳴器,溫濕度計,紫外線UV 計等,無需重新更 動電路設計,隨時可以配合客⼾戶需要加上。︒API 開發者無需⾃自⾏行設計電路與硬體, 簡單透過API 即可驅動對應的韌體⼯工作。︒! ❖ ⽀支援 多種電池格式與電池座接點模式,滿⾜足不同情境的電⼒力需求
  20. 20. Mobile Beacon SDK Framework mBeacon Accessory Protocol SDK Core Bluetooth/Android BLE API
  21. 21. Mobile Beacon Accessory Protocol SDK ❖ 提供 Mobile Beacon 應⽤用層的 API! • App 開發商不需要了解 iOS Core Bluetooth framework 或是 Android BLE API, 就可以發展 Mobile Beacon BLE 的 App 程式, 可以簡化及加速 App 軟體開發時程 ! • mBAP SDK 提供非常⽅方便及簡單的 API 去連線及控制 Mobile Beacon 硬體模組 ! • mBAP SDK 提供未來 Mobile Beacon 硬體模組及韌體更新的相 容性! • 提供 Mobile Beacon 認證及使⽤用者互動的⾼高階應⽤用層的 API
  22. 22. mBAP SDK API 類別 ❖ 擁有者 API! ❖ Mobile Beacon 必須連線時以正確的 Mobile Beacon 硬體密碼登入, 這類 API 主要 是提供給 Mobile Beacon 擁有者使⽤用, 可以控制及設定 Mobile Beacon 硬體模組! ❖ 非擁有者API! • Mobile Beacon 不需帳號登入 ! • 這類 API 是提供給非 Mobile Beacon 擁有者的 App ⼀一個與 Mobile Beacon 互動的 界⾯面! • 例如, POS 系統需要取得儲存在 Mobile Beacon 硬體模組中的會員資料, 我們也提 供 Mobile Beacon 真偽驗證的 API, 透過真偽驗證 API 確保應⽤用系統最佳安全性! ❖ 針對非擁有著的 API, 有 30 秒鐘連線時間的限制
  23. 23. 開始使⽤用 Mobile Beacon SDK
  24. 24. 開始使⽤用 SDK ❖ ⾸首先您需要 Airyzone Mobile Beacon 的硬體模組及 開啓 Mobile Beacon 的電源 ! ❖ 開啟您的 iOS 或是 Android 設備的 Bluetooth 功能 ! ❖ 從 iTunes App Store 或是 Google Play 軟體商店中 下載其他第三⽅方軟體 App, 例如 LightBlue App (或 是類似的 App), 先確定您的 iOS 或 Android 設備可 以掃描到 Mobile Beacon 硬體模組
  25. 25. 編譯 SDK 範例程式 ❖ Mobile Beacon SDK API 在 SDK 範例程式中已經被分 類為上述兩種類別的 API! ❖ 請將 Mobile Beacon 範例程式重新在 Apple Xcode 或 是您熟悉使⽤用的 Android IDE ⼯工具編譯! ❖ 安裝編譯好的 App 到您的移動設備中 , 請注意, 您必 須安裝到實際的設備中, 不能利⽤用 simulator(模擬器) 測試, 因為某些設備是不提供模擬器的 BLE 功能⽀支援 (例如 iOS 設備)
  26. 26. 步驟⼀一 : 掃描發現 Mobile Beacon ❖ 在⼿手機中開啟您重新編譯安裝 成功的 App, App ⾸首先會去掃描 發現附近的 Mobile Beacon! ❖ 請閱讀範例程式, 將會說明如何 利⽤用 API 去掃描 Mobile Beacon ! ❖ 點選任⼀一 Mobile Beacon id, 進 入下⼀一個步驟
  27. 27. 步驟⼆二: 兩類 API ❖ 您可以根據您的需求選擇需要的 API 類型! ❖ 我們建議您先從 Owner API 開 始測試及了解! ❖ 擁有者 API 需要密碼登入, 非擁 有者 API 不需登入 Mobile Beacon ! ❖ 非擁有者 API 有 30 秒鐘連線時 間限制, Mobile Beacon 的韌體會 在 30 秒鐘連線時間後, ⾃自動斷線
  28. 28. 步驟三: 瀏覽擁有者的每⼀一個 API ❖ 請瀏覽擁有者的每⼀一個 API! ❖ 在範例程式中, 每⼀一個 API 都有 詳細的使⽤用說明! ❖ 範例程式展⽰示了所有 Mobile Beacon SDK 所提供的 API! ❖ 請參考範例程式的原始碼, ⾃自⾏行 應⽤用在您⾃自⼰己的應⽤用程式中
  29. 29. 步驟四: 瀏覽非擁有者的每⼀一個 API ❖ 請瀏覽非擁有者的每⼀一個 API! ❖ 在範例程式中, 每⼀一個 API 都有 詳細的使⽤用說明! ❖ 範例程式展⽰示了所有 Mobile Beacon SDK 所提供的 API! ❖ 請參考範例程式的原始碼, ⾃自⾏行 應⽤用在您⾃自⼰己的應⽤用程式中
  30. 30. 步驟五: 下載及查閱 Mobile Beacon SDK ⽂文件 ❖ 您可以在 Airyzone 開發者網站 中下載 Mobile Beacon SDK 參 考⽂文件, 我們提供 iOS 與 Android 的版本! ❖ Mobile Beacon SDK 參考⽂文件 列出所有需要的 class! ❖ 您可以在 Mobile Beacon 範例 程式中找到所有這些 class 的使 ⽤用範例.

×