【蓝牙疑问篇】

1、为什么BLE的广播信道只有三个?
我们知道在生活中2.4g频段无线设备非常之多的,单信道广播是非常容易受到同频干扰的。广播信道使用的越多,其抗干扰性就越强,但是其发射数据占用的时间越长,导致功耗变高。为了平衡看干扰性和功耗的情况下,SIG标准规定37、38、39三个至少相差24MHz的信道作为广播信道。

2、能简单描述一下BLE的体系结构及各部分的功能作用吗?
BLE包含 控制器、主机和应用程序这三个部分。
控制器里有物理层(PHY)和链路层(LL)。
PHY层负责规定GFSK调制方式、2.4GHz ISM工作频段、1Mbps\2Mbps无线速率、划分40个RF信道(3个固定的广播信道和37个自适应跳频的数据信道。
LL层负责广播、扫描、建立和维护连接,以及确保数据包按正确的方式组织、地址校验值和加密序列等。
HCI层是在主机和控制器之间提供的一个标准化接口,该层可以由应用程序接口API或硬件接口UART、SPI等来控制。
L2CAP层负责向上层提供数据封装服务,从而使逻辑上允许端对端的数据通信。也提供可复用、分割和重组的面向连接或者无连接的数据服务。其数据包可以达到64K,允许每个L2CAP通道流控和重传。
SM层提供配对和密钥的分发。
ATT层规定是如何访问对端设备的数据,由属性客户端对存储在属性服务器的属性数据进行读写操作。
GATT层通过ATT协议层定义如何发现于使用服务、特征和描述符的标准方法。
GAP层负责处理设备的接入方式和过程,包括设备发现,链路建立,链路终止以及实现绑定,
应用层负责定义特征、服务和配置文件。

3、怎么理解BLE主从机的连接事件?
BLE的主从设备之间相互发送数据包的过程就是连接事件。也就是所有的数据交换都是通过连接事件来完成的,这些连接事件是发生在某个数据通道中。连接事件是按照设置的连接参数的来执行的,直到一方停止响应。单次连接事件下,主从机之间是可以多次数据传输的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值