喜悦发夹

文章
9
资源
0
加入时间
2年10月17天

蓝牙协议栈(Bluetooth stack)简介1 前言2 HCI层3 ACL链路4 L2CAP层5 Service Discovery Protocol(SDP)5.2 SDP 连接建立过程5.3 Service Record6 通用访问配置文件(Generic Access Profile, GAP)7 RFCOMM协议8 AUDIO/VIDEO CONTROL TRANSPORT PROTOCOL(AVCTP)9 AUDIO/VIDEO REMOTE CONTROL PROFILE(AVC

1 前言 本文只要对蓝牙协议栈做一个简单介绍,包含hci层、acl链路、1l2cap层,sdp服务及几个常见的profile,让初学蓝牙协议栈的人对整个蓝牙协议栈有一个整体框架的了解。2 HCI层2.1 Hci命令及应答的控制由于不同的hci命令对结果有不同的处理,有的不需要结果,有些需要1等待结果后才能执行下一步动作,有些在一定状态下才有效,对这样在hci层,都有一套机制,每发送一个命令,都会先检查当前是否可以发送该命令(有时hci controller当前不