發表文章

目前顯示的是 2014的文章
圖片
BLE 簡介: Bluetooth low energy Basic Rate (BR; 通常意指 "BR/EDR" 即 "Basic Rate / Enhanced Data Rate") Bluetooth low energy (BLE) 。 BLE 系統的設計目標就是每次傳送很小封包的資料,對比 BR/EDR 裝置就可以相當明顯地節省能源。 同時能支援 BR 與 BLE 的裝置被稱為雙模 (dual-mode) 而歸類於 Bluetooth Smart Ready 名下。在手機或是筆記型電腦上,必定是配置雙模裝置。但是週邊裝置則多半會根據需求選邊站,僅支援 BLE 的裝置即單模 (single mode) ,則被歸類於 Bluetooth Smart 。 Bluetooth Smart Ready 代表支持雙模的裝置。 Bluetooth Smart 則是僅支援 BLE 的裝置。 傳統 BT 與 BLE 架構有什麼不一樣呢? 以上面這張 Bluetooth 的架構圖,可以看到 Bluetooth 的基礎架構仍然是維持上下兩大塊, Host 及 controller ,中間是兩方面溝通的 HCI (Host Controller Interface) 。以 controller 而言,原本到 3.0 是分為兩個 controller ; BR/EDR controller 及 AMP controller ,現在將 BR/EDR 擴充,變為 BR/EDR/LE controller ,可以看到與原本的 controller 有一些的不同,就是在於 Link Layer 。而 PHY(RF) 及 HCI 也都有為了 low energy( 以下簡稱 LE) 做了補充加強。而 Host ,則是除了 L2CAP 及 GAP 是擴充原本加入支援 LE 的功能,其他的 ATT protocol 及 GATT profile 都是為了 LE 而新增的階層。 以上圖說明,傳統的藍牙有 9 種的 protocol ,而 BLE 則簡化為一個,稱作 Attribute protocol(ATT) ,就很像傳統藍牙用來傳資料