最近有空重新看一遍蓝牙core核心规约,上了下官网发现目前最新的是5.2版本的。废话不多说,先从第一章节开始。
Vol 0:PART B BLUETOOTH COMPLIANCE REQUIREMENTS
vol0章节主要是core协议的目录和基本介绍,这个章节可以对整个协议有个直观的认识。同时这个章节也指明了蓝牙规约的发展历史。
整个蓝牙规约根据蓝牙的发展历史,有上面多个进程。BR/EDR我们习惯称作经典蓝牙,HS为高速率蓝牙,LE即为低功耗蓝牙(BLE)。其中HCI为host和control的控制接口,在蓝牙协议栈中有很重要的作用。每个蓝牙芯片公司的host层都是大同小异,control层则是各自发挥自己的专长,因为control部分和硬件的绑定关系很密切。
每家做蓝牙的芯片公司都需要认证自己的芯片,而认证机构就是我们熟知的SIG组织。除了交付高额的会员费用,芯片还需要严格遵守core规约,以便于各自生产的蓝牙芯片的兼容性。
目前市场上的蓝牙,多以BLE蓝牙芯片为主(因为BLE芯片功耗低,很适合在传感器组网,室内短距离通信方面派上用场)。core 5.2规约中,BLE产品的end必须要遵守LE相关的规约。 我们也将重点对规约中