您的位置:首页 > 其它

低功耗蓝牙开发权威指南第二部分-控制器

2016-09-27 10:46 483 查看

第五章:物理层

5.1背景

5.2模拟调制

5.3数字调制

5.4频段

5.5调制

5.6射频通道

5.7发射功率

5.8容限

5.9接收机灵敏度

5.10通信距离

第六章:直接测试模式

6.1背景

6.2接收机测试

6.2.1测试报文格式

6.2.2发射机测试

6.2.3接收机测试

6.3硬件接口

6.3.1串口

6.3.2命令与事件

6.3.使用HCI的直接测试模式

第七章:链路层

7.1链路层状态机

7.1.1就绪态

7.1.2广播态

7.1.3扫描态

7.1.4发起态

7.1.5连接态

7.1.6多状态机

7.2报文

7.2.1广播与数据报文

7.2.2白化

7.3报文结构

7.3.1比特序与字节

7.3.2前导

7.3.3接入地址

7.3.4报文

7.3.5长度

7.3.6净荷

7.3.7循环冗余校验

7.4信道

7.4.1调频

7.4.3自适应调频

7.5设备发现

7.5.1通用广播

7.5.2定向广播

7.5.3不可连接广播

7.5.4可发现广播

7.6广播

7.7建立连接

7.7.1接入地址

7.7.2CRC初始化

7.7.3发现窗口

7.7.4连接事件

7.7.5信道图

7.7.6睡眠的时钟精度

7.8发送数据

7.8.1数据报头

7.8.2逻辑链路标识符

7.8.3序列号

7.8.4确认

7.8.5更多数据

7.8.6使用序列号和更多的数据的例子

7.9加密

7.9.1AES*

7.9.2加密净荷数据

7.9.3消息完整性校验

7.10管理连接

7.10.1连接参数更新

7.10.2自适应跳频

7.10.3启动加密

7.10.4重启加密

7.10.5版本交换

7.10.6功能交换

7.10.7终止连接

7.11鲁棒性

7.11.1自适应跳频

7.11.2强CRC

第八章:HCI接口

8.1介绍

8.2物理接口

8.2.1UART

8.2.2三线UART

8.2.3USB

8.2.4SDIO

8.3逻辑接口

8.3.1HCI信道

8.3.2命令数据包

8.3.3事件数据包

8.3.4数据包

8.3.5命令流控

8.3.6数据流控

8.4控制器的配置

8.4.1重置控制器为已知状态

8.4.2读取设备地址

8.4.3设置事件掩码

8.4.4读取缓冲区大小

8.4.5读取控制器支持的功能

8.4.6读取控制器支持的状态

8.4.7随机数

8.4.8加密数据

8.4.9设置随机地址

8.4.10白名单

8.5广播和观察

8.5.1广播

8.5.2被动扫描

8.5.3主动扫描

8.6发起连接

8.6.1与白名单设备发起的连接

8.6.2与单一设备发起连接

8.6.3取消连接请求

8.7连接管理

8.7.1更新连接

8.7.2更新信道映射图

8.7.3交换功能列表

8.7.4交换版本信息

8.7.5加密连接

8.7.6启动加密

8.7.7终止连接

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: