Bluetooth 基础知识1

来源:互联网 发布:js图片缩放 编辑:程序博客网 时间:2024/05/21 19:29

1.

两个或多个设备分享相同的物理信道组成一个piconet。在piconet中,至多7个slave设备可以被激活。另外还有很多处于parked状态的slave设备保持着连接。这些parked的slave不激活信道,但保持与master同步并且可以无需建立连接过程就可变成active状态。master控制着active和parked的slave设备的信道访问。

 

2.

多个独立的和非同步的piconet组成scatternet。

 

3.

蓝牙时钟。每个蓝牙设备都有一个本地时钟,这个时钟源于自由运行的系统时钟。注意蓝牙时钟与日期的时间无关。因此它可以被初始化为任何值。最低位是以312.5us为单位的tick

    312.5us---------------CLK0

    625us-----------------CLK1

    1.25ms----------------CLK2

    1.28s------------------CLK12

设备可以处于不同的模式和状态,时钟有不同的表现:

    CLKN------------------native clock

    CLKE------------------estinated clock

    CLK--------------------master clock

 

4.

蓝牙设备地址。每个蓝牙设备都有唯一的48为蓝牙设备地址(BD_ADDR).

    LAP field: lower address part consisting of 24 bits

    UAP field: upper address part consisting of 8 bits

    NAP field: nun-significant address part consisting of 16 bits

LAP和UAP域组成BD_ADDR的重要部分。

 

5.

访问码。蓝牙系统中,所有物理信道的传输都以一个访问码开始。

    device access code----------------DAC

    channel access code--------------CAC

    inquiry access code----------------IAC

所有访问码由设备地址的LAP或访问地址产生。DAC用于page, page scan和page response子状态,并源于被paged设备的BD_ADDR. CAC用于CONNECTION状态并且是所有交换在piconet物理信道的packets的开始。CAC源自master的BD_ADDR的LAP。IAC用于imquiry子状态。分为gereral IAC(GIAC)和63个dedicated IAC.

原创粉丝点击