ble低功耗藍牙android應(yīng)用開發(fā)-英俊學(xué)習(xí)總結(jié)_第1頁
ble低功耗藍牙android應(yīng)用開發(fā)-英俊學(xué)習(xí)總結(jié)_第2頁
ble低功耗藍牙android應(yīng)用開發(fā)-英俊學(xué)習(xí)總結(jié)_第3頁
ble低功耗藍牙android應(yīng)用開發(fā)-英俊學(xué)習(xí)總結(jié)_第4頁
ble低功耗藍牙android應(yīng)用開發(fā)-英俊學(xué)習(xí)總結(jié)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、BLE結(jié)BLE ),簡稱 最 能用可以設(shè)置為幾毫秒到幾秒不等。另外,因為BLEBLE結(jié)BLE ),簡稱 最 能用可以設(shè)置為幾毫秒到幾秒不等。另外,因為BLENo1、智能手環(huán)、藍牙防丟器、自No2、串口透傳模 No2、串口透傳模 BLE藍牙4.0藍牙 心 傳輸速率低,由于BLEBLE 低功耗技術(shù)有兩架單BLE藍牙4.0藍牙 心 傳輸速率低,由于BLEBLE 低功耗技術(shù)有兩架單和雙BRReady都支持BLEBLE3. 低功耗的實藍牙低能耗技術(shù)的三大特性成就了ULP最大化的待機時間僅用 32個信道 至 1020 僅用 32個信道 至 1020 適當(dāng)?shù)亟Y(jié)束)只需 4. 信 2.44. 信 2.4GHz

2、ISM2400 2483.5BlueTooth 有 790-782402MHz1MHzchannel 00 : 2.402000000 channel 01 : 2.403000000 channel 78 : 2.480000000 BTLE40:2.402000000:2.422000000 2.424000000 2.426000000:2.422000000 2.424000000 2.4260000002.428000000 2.430000000 channel 35 : channel 36 : channel 39: 5.廣(020106 06FF32342E3435 0508

3、63636363 6. 掃去7. 連8. Service、Characteristic、Servi8. Service、Characteristic、Service一個CharacteristicValueDescriptorDescriptorValue(GenericAttributeProfile) 協(xié)議之上。GATT這些很短的數(shù)據(jù)段被稱為屬性(Attribute)1.詳細介紹 GATTGAP(Generic 設(shè)備進行交互。例如 Beacon1) 設(shè)備角色1.詳細介紹 GATTGAP(Generic 設(shè)備進行交互。例如 Beacon1) 設(shè)備角色2) 廣播數(shù)據(jù)在 GAP 中 據(jù))Scan

4、ResponseDataPayload(掃描回復(fù)),每種數(shù)據(jù)最長可以包含 31byte3) 廣播流程4) 廣播的網(wǎng)絡(luò)拓撲結(jié)構(gòu)大部分情況下,外設(shè)通過廣播自己來讓中心設(shè)備發(fā)現(xiàn)自己,并建立 GATT的給多個中心設(shè)備。因為基于 GATT 連接的方式3) 廣播流程4) 廣播的網(wǎng)絡(luò)拓撲結(jié)構(gòu)大部分情況下,外設(shè)通過廣播自己來讓中心設(shè)備發(fā)現(xiàn)自己,并建立 GATT的給多個中心設(shè)備。因為基于 GATT 連接的方式2. 的全名是 兩個 BLE 設(shè)備通過叫做 ServiceCharacteristicGATT 就是使用了 協(xié)議把 2. 的全名是 兩個 BLE 設(shè)備通過叫做 ServiceCharacteristicGA

5、TT 就是使用了 協(xié)議把 一個查找表中,每次次查找表使用 16bitID 作為每一項的索引。的 GAP 協(xié)議。這里需明的是,GATT 連接,必需先經(jīng)過 GAP 協(xié)議。實際上,在 Android 開發(fā)中,可以直接使用設(shè)備的 MAC GATT 連接需要特別注意的是:GATT 連接是獨占的。也就是一個 BLE 外設(shè)同時只中心設(shè)備和外設(shè)需要雙向通信的話,唯一的方式就是建立 GATT 連接。1)GATT下圖展示了 GTT 通2)GATTGATT 通信的雙方是 C/S外設(shè)作為 GATT(Server),它維持了 ATT 的查找表以及 service 通2)GATTGATT 通信的雙方是 C/S外設(shè)作為 G

6、ATT(Server),它維持了 ATT 的查找表以及 service 和 characteristic 的定義。中心設(shè)備是 GATT 客戶端它向 Server 發(fā)起請求。需要注意的是,所有的通信事件,都是由客戶端(GATT 服務(wù)端(GATT 客戶端3)(GATT 服務(wù)端(GATT 客戶端3)GATTGATT 事務(wù)是建立在嵌套的Profiles和 CharacteristicsaProfile: Profile 并不是實際存在于 BLE 外設(shè)上的,它只是一個被 BluetoothSIG 或者外設(shè)設(shè)計者預(yù)先定義的 Service 的集合。例如Profile(HeartRateProfile)結(jié)合

7、了 HeartRateaProfile: Profile 并不是實際存在于 BLE 外設(shè)上的,它只是一個被 BluetoothSIG 或者外設(shè)設(shè)計者預(yù)先定義的 Service 的集合。例如Profile(HeartRateProfile)結(jié)合了 HeartRateService 和 DeviceInformationService通過 Profile 的列表可以從這里bService: ServiceCharacteristic。每個 Service 有一個 UUID 唯一標(biāo)識。 UUID 有 16bit 的,或者 bit 的。16bit 的 UUID 是,128bit 是自定義的,這個通過了

8、一些標(biāo)準(zhǔn) 通過 16 bitUUID 是,包含 3 個 Characteristic:HeartMeasurementBodySensorLocationHeartRateControlcCharacteristic: 在 GATT 事務(wù)中的最低界別的是 Characteristic,Characteristic 是X/Y/Z 三軸值。與 Service 類似,每個 Characteristic 用 16bit 或者 MeasurementBodySensorLocationHeartRateControlcCharacteristic: 在 GATT 事務(wù)中的最低界別的是 Character

9、istic,Characteristic 是X/Y/Z 三軸值。與 Service 類似,每個 Characteristic 用 16bit 或者 128bit 的 UUID 唯一標(biāo)Bluetooth定義的標(biāo)準(zhǔn) Characteristic可以確保 BLE 的ServiceCharacteristic,它的 UUID 是 0 x2A3788 還是 16?)BLECharacteristic數(shù)據(jù),也可以往 Characteristic實現(xiàn)一個類似串口(UART)的 Sevice,這個 Service 中包含兩個 CharacteristicBLE02010609FF484D00BLE02010609FF484D000E0B1401 81 0302 E0FF0716 00 B000 000000 02 000C094D6173 6F4169 7230 3631310000 0000000000 0000 00000000 000000 00 000003194103 02 010605 02 12180D1808 FF7D 020103 02 2AA8 02 0A1309686F6E6F72 20776174 63 682053312D 35 3962 00 0000 000000 00 000000 00 000000 00 honorwatchS1-廠商自定義數(shù)據(jù): TYPE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論