一、概述(Overview)
藍牙是一種專有的開放式無線技術標準,用于在固定和移動設備之間進行短距離數據交換(使用2400–2480 MHz ISM波段的短波長無線電傳輸),從而創建具有高度安全性的個人局域網(PANs)。由電信供應商愛立信(telecoms vendor Ericsson)于1994年創建,[1]最初被認為是RS-232數據電纜的無線替代品(wireless alternative)。它可以連接多個設備,從而克服同步(synchronization)問題。
二、藍牙框架和代碼目錄
以高通項目舉例
下圖介紹了 Qualcomm BT 的架構。
下面的表格介紹了 Qualcomm BT 的代碼各個目錄
藍牙code目錄 | |
packages/apps/Bluetooth | Bluetooth |
frameworks/base/core/java/android/bluetooth | Bluetooth service層 |
frameworks/base/media/packages/BluetoothMidiService | |
frameworks/base/core/proto/android/bluetooth | |
external/libchrome/device/bluet |