最終更新:2025-08-05 (火) 15:12:48 (346d)
Bluetooth Classic/接続
Top / Bluetooth Classic / 接続
概要
- セントラルがInquryしてデバイス指定でPaging
- その過程でペアリングが行われてACLリンクが確立
メモ
ACLリンクの確立
仕様
- Bluetooth Core Specification/Volume 2/Part Fの
- 3 ACL connection establishment and detachment
ステップ
Step 1: Create Connection
Step 2: Features Exchange
- LMP_FEATURES_REQ_EXT?
Step 3: Connection Request
- LMP_HOST_CONNECTION_REQ?→HCI_Connection_Request
Step 4: Optional Role Switch
- HCI_Role_Change?
Step 5: Optional AFH
Step 6: Optional Security (ペアリング)
- HCI_Link_Key_Request? (LMが発動)
Step 7a: Optional Pairing
- HCI_Link_Key_Request_Negative_Reply?
- HCI_Link_Key_Notification?
Step 7b: Optional Authentication
- HCI_Link_Key_Request_Reply?
Step 8: Optional Encryption
- LMP_ENCRYPTION_MODE_REQ?
Step 9: Setup Complete
Optional Data Flow
Step 10: Disconnection
メモ
- 多くのBluetooth製品は通常モードとペアリングモードを持っていて、ペアリングモードのみ検索に応答するようになっている

