一、建立连接
连接请求包含的数据信息:
①连接中使用的接入地址
②CRC初始值
③发送窗口大小
④发送窗口偏移(默认为6)
⑤连接间隔
⑥从设备延迟
⑦监控超时
⑧自适应跳频信道图
⑨跳频算法增量
⑩休眠时钟精度
1.1 接入地址
连接使用的接入地址总是由主设备来提供,地址通过随机生成。
1.2 CRC初始化
由主设备提供的随机数作为从设备设置的CRC初始值。
1.3 发送窗口
当连接请求数据包发送完毕,存在一个1.25ms的强制延时,紧接着是发送窗口偏移和发送窗口。
发送窗口偏移可以是0到连接间隔之间的任意值,但必须为1.25ms的整数倍。
发送窗口为开始发送/接收到停止发送/接收的一段时间。
1.4 连接事件
在一个连接当中,主设备会在每个连接事件里向从设备发送数据包。
一个连接事件是指主设备和从设备之间相互发送数据包的过程。
连接事件的进行始终位于一个频率,每个数据包会在上个数据包发送完成后等待150us再发送。
连接间隔可以是7.5ms~4s内的任意值,但必须是1.25ms的整数倍。
1.5 信道图
自适应跳频信道图是数据信道的位掩码,用来标记信道的好坏。置1,信道良好;置0信道糟糕。
跳频算法的跳数值是5~16之间的一个随机数。
1.6 睡眠时钟精度
时钟精度可以帮助从设备消除连接事件的不确定性,达到与主设备的同步。