最終更新:2025-07-14 (月) 14:16:54 (395d)
Bluetooth Core Specification/Volume 2/Part F/3 ACL connection establishment and detachment
Top / Bluetooth Core Specification / Volume 2 / Part F / 3 ACL connection establishment and detachment
Step 1: Create Connection
- HCI_Create_Connection
- ACLリンクを作成するためのHCIコマンド
- リンクキーがない場合、このコマンドで接続を開始するとリンクのセキュリティが必要とされ、結果としてペアリングが開始される
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 (Bluetooth Classic/ペアリング)
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
- LMP_SETUP_COMPLETE?
- HCI_Connection_Complete
- ACLリンクを確立
- This will cause the Host to be notified of the new Connection_Handle, and this connection may be used to send higher layer data such as L2CAP information.

