最終更新:2022-08-07 (日) 22:58:55 (923d)
BlueDroid
Top / BlueDroid
https://source.android.com/devices/bluetooth.html
後継
概要
- Android provides a default Bluetooth stack, BlueDroid, that is divided into two layers:
- The Bluetooth Embedded System (BTE), which implements the core Bluetooth functionality and
- The Bluetooth Application Layer (BTA), which communicates with Android framework applications.
- No HCI interface for userspace
- Linux kernel BT subsystem is not used
メモ
- Android 4.2より、従来のBlueZに代えて正式採用された。
- GoogleとBroadcomが開発
- libbt-vendor?
- AOSP/packages/apps/Bluetooth/jni?
レイヤー
Bluetooth Embedded System (BTE)
- implements the core Bluetooth functionality
Bluetooth Application Layer (BTA)
- communicates with Android framework applications.
ソースコード
- AOSP/hardware/libhardware/include/hardware/bluetooth.h?
- AOSP/external/bluetooth/bluedroid