蓝牙的radio工作在2.4GHz的ISM Band(2400-2483.5 MHz),信道间隔1MHz
采用跳频技术
在连接(CONNECTION)状态, synchronization train和synchronization scan子状态每秒至少1600次
在inquiry和page子状态时为每秒至少3200次/s
1. 概述
蓝牙有如下的连接方式
蓝牙通过空气来传播数据,定义了两种模式
~ Basic Rate(强制模式): 1 Mbps
~ Enhanced Basic Rate(可选模式): 2 Mbps和3 Mbps
1.1 Clock(时钟)
在蓝牙中有四种时钟
• CLKR reference clock(由运行系统时钟驱动)
• CLKN native clock (CLKR的偏移量)
• CLKE estimated clock(CLKN的偏移量,page scan中使用)
• CLK master clock (Piconet的Master时钟)
时钟决定了触发事件和关键周期,蓝牙系统中有四个重要周期
312.5 μs, 625 μs, 1.25 ms, and 1.28 s
这些周期分别对应时间的比特位0,1,2,12
1.2 寻址方式
每个蓝牙设备都应该有唯一的48-bit设备地址(BD_ADDR),结构如下图
LAP: Lower Address Part
UAP: Upper Address Part
NAP: Non-significant Address Part
LAP有64个保留地址(0x9E8B00-0x9E8B3F)
其中0x9E8B33是一般用于查询
2. 物理信道(Physical Channels)
物理信道是蓝牙系统的最底层
两个互相通信的设备通过将收发器(transceivers)调谐到同一RF频率来共享物理信道
蓝牙设备通过时分复用来支持多个操作的同时进行
蓝牙定义了五种物理信道
• basic piconet physical channel
• adapted piconet physical channel
• page scan physical channel
• inquiry scan physical channel
• synchronization scan physical channel
前两种用于特定piconet中两个已经连接的设备之间的通信
inquiry scan channel用来发现远端设备
the page scan channel用来连接设备
synchronization scan channel用以获取无连接从属广播物理链路的时间和频率信息
3. 物理链路(Physical Links)
物理链路表示两个设备间的基带(Baseband)连接,总是与某个特定的物理信道相关联
4. 逻辑传输层(Logical Transports)
在Master和Slave之间,可能建立不同类型的逻辑传输层
有六种逻辑传输层