Android 低功耗藍牙的那點事

基本概念

Android中的藍牙分兩種:經典藍牙、低功耗藍牙。

二者本質上沒有太多區別,可以理解為後者是前者的升級優化版本。對於API上的實現區別還是很大的。

工作流程:發現設備->配對/綁定設備->建立連接->數據通信。

至於底層如何工作,本人不瞭解,也不是本文關註的重點。

官方[……]

Read more

Android Bluetooth Low Energy(Android低功耗藍牙)

Android 4.3(API Level 18)開始引入Bluetooth Low Energy(BLE,低功耗藍牙)的核心功能並提供瞭相應的API,應用程序通過這些api可以掃描設備、查詢services,讀寫設備的characteristics(屬性特征)。對比傳統的藍牙,BLE的設計能夠顯[……]

Read more

Android BLE 藍牙低功耗教程,中央和周邊的實現

Android4.3 規范瞭BLE的API,但是直到目前的4.4,還有些功能不完善。

在BLE協議中,有兩個角色,周邊(Periphery)和中央(Central);周邊是數據提供者,中央是數據使用/處理者;在iOS SDK裡面,可以把一個iOS設備作為一個周邊,也可以作為一個中央;但是在Andro[……]

Read more