Generic Access Profile (GAP)
GAP 一共有四种角色:
Broadcaster ,Observer,Peripheral ,Central
Connection Interval (主从设备连接间隔) 最小7.5ms 最大4.0s
Slave Latency (从设备延迟): 忽略主设备的应答 继续处于睡眠状态
Supervision Timeout (检测时间超时) : 最大可连接时间。
有效连接时间:
Effective Connection Interval = (Connection Interval) * ( 1 + (Slave Latency) ) ;
从设备可以通过Connection Parameter Update Request去要求主设备改变连接的设置,同时对于主设备的应答采取接受或者拒绝。解决函数在L2CAP层中。
改变的连接设置包括四种:
1 minimum connection interval
2 maximum connection Interval
3 slave latency
4 timeout
GAP层还负责连接状态时主从设备的安全信息的初始化。
GAP Central Role Profile
两个主要的设置函数:
GAPCentralRole_GetParameter 与 GAPCentralRole_SetParameter
<