通用属性协议(GATT) Generic Attribute Protoco
通用访问配置文件(GAP) Generic Access Profile
逻辑链路控制和适应协议(L2CAP)Logical Link Control and Adaptation Protocol
BLE low power protocol stack(BLE低功耗协议栈)
三、并发时的限制
SoftDevice作为一个中心建立多连接时产生的限制如下:
1、GATT - 无,所有程序可以并行执行;
GAP - 无,所有程序可以并行执行(注:一些GAP程序需要链路层控制程序,如连接参数更新,加密这种情况下GAP模块会排队执行链路层程序)
SM - 无,不能作为中心连接执行。也就是说作为一个中心每个安全模块程序必须在下一个程序开始之前完成。
LL - 链路层断开连接过程无限制,主机上的参数更新和加密确认一次只能在一个主机上进行,接受连接的参数更新和加密确认不受限制。
四、BLE角色配置
1、
2、带宽有三种:低、中、高。带宽是可配置的。
默认情况下中心连接为中带宽,外围连接为高带宽。带宽也可以配置为不对称带宽。注,更改带宽配置时需要断开所有连接。