开会时被主管问到蓝牙到底是怎么工作的,竟然不能很好的清晰的表述出来,平时更多的关注蓝牙软件部分,有必要了解一下蓝牙实现原理,整理最近学习传统蓝牙技术(BR/EDR)的一些基本概念,有助于蓝牙后续学习~
参考:《蓝牙核心技术与应用》《蓝牙技术》http://www.wowotech.net/bluetooth/bt_protocol_arch.html
蓝牙有三种技术:ER/EDR(传统蓝牙)、LE(低功耗)和AMP,本文主要介绍传统蓝牙
蓝牙射频部分主要处理空中数据的收发
1.基础
微微网和角色:根据蓝牙设备在网路中的角色,可分为主设备(Master)与从设备(Slave),主设备是组网连接主动发起连接请求的蓝牙设备,而连接响应方则为从设备,几个蓝牙设备连接成一个微微网(Piconet),其中只有一个主设备,其余均为从设备,最简单的微微网是一个主设备和一个从设备组成的点对点通信连接。
散射网(Scatternet):多个微微网在时间上和空间上互相重叠而构成的更加复杂的网络拓扑结构称为散射网,散射网中的蓝牙设备可以是某个微微网的从设备,也可以是另一个微微网的主设备,每个微微网的跳频序列各自独立,互不相关,同一微微网的所有设备跳频序列同步。通过分时复用技术,一个蓝牙设备可以同时与几个不同微微网保持同步,具体来说,就是该设备按照一定的时间顺序参与不同的微微网,即某一时刻参与某一个微微网,而下一个时刻参与另一个微微网。