安卓藍芽框架彙總
阿新 • • 發佈:2019-01-26
1. 從藍芽資料和控制信令流程層次圖看藍芽底層協議棧
2. Android Version1 藍芽框架
3. 從庫的角度看安卓藍芽架構
4. Android N 藍芽框架
5.
+--------------------------------------+ | Application Framework | | +-----------------------------+ | | | BT Apps API | | | | android.bluetooth | | | +-----------------------------+ | +-----------------^--------------------+ | |Binder | +-----------------v--------------------+ | Bluetooth process: Packages/apps/ | | Bluetooth | | | | +------------------------------+ | | | Bluetooth Service | | | +------------------------------+ | | | Bluetooth Profiles | | | +------------------------------+ | +-----------------^--------------------+ | |JNI | +-----------------v--------------------+ | HAL hardware/libhardware/include/ | | hardware/ | | | | +--------------------------------+ | | | Bluetooth HAL Interfaces | | | +--------------------------------+ | | |Bluetooth Profile HAL Interfaces| | | +--------------------------------+ | +----------------^---------------------+ | | +----------------v---------------------+ | BlueDroid Stack /external/bluetooth/| | bluedroid | | | | +---------------------------------+ | | | Bluetooth App Layer | | | +---------------------------------+ | | | Bluetooth Embedded System | | | +---------------------------------+ | | +---------------------------------+ | | | Vendor Extensions | | | | /vendor/company/libbt-vendor | | | +---------------------------------+ | +--------------------------------------+