蓝牙无线通讯包括两种模式:基础模式(BR, Basic Rate)和低功耗模式(LE, Low Energy)。
蓝牙系统包括一个Host和多个Controllers,Host包括在HCI(Host Controller Interface)与应用程序之间,Controller指HCI以下的层。典型的BLE(Bluetooth Low Energy)协议栈结构如下图所示。
BLE具有两种多路通信方式:频分多址(FDMA,Frequency division multiple access)和时分多址(TDMA,time division multiple access)。FDMA中,3个物理信道用于广播(advertising),37个物理信道用于发送数据。
物理信道又分成广播(Advertising)和连接(Connection)两种事件。
广播者(advertisers):在advertising信道发送广播的设备;
扫描者(scanners):在advertising信道接收广播信息,但不连接到广播者的设备;
在一次广播事件中,广播者发送广播信息,扫描者可以对广播者发送请求(request),广播者可以在同一信道对请求进行回应(response),并在下一个信道继续发送广播。广播者可以自行终止广播事件。
在非定向或广播模式中,设备可能始终处于广播信道,也可以在设备进入数据信道之前进行配对信息和双向通讯。
发起者(initiators):主动连接到正在发送可连接广播的广播者。广播者发送可连接广播,发起者在同一信道发出连接请求,当广播者接受连接时,广播事件结束,并进入连接事件,连接一旦建立,发起者成为主机(master device),广播者成为从机(slave device)。
主机和从机可以在连接事件中通过数据信道进行数据传输。
BLE具有两种多路通信
原文:http://www.cnblogs.com/cqbzzxx/p/3833999.html