低功耗原理
1、发送窗口:发送窗口表示主机可能要通过无线电发送数据的一个时间段
2、发送窗口偏移:发送窗口的起始时间点。
tips:这两个数据都是在发起连接请求的时候,在连接请求数据包里面的。
发送窗口和发送窗口偏移图:
作为无线传输设备,天线无疑是能耗大户,天线又有接收机和发送机。低功耗蓝牙一般都是作为从设备的,蓝牙只需要侦听主机有无数据传过来,有的话就根据自身需求是否需要发送数据。
但是,低功耗的实现总不能一直把接收机打开,这样耗费的能量是很多的,于是,通过发送窗口来打开接收机,只能在接收窗口来打开接收机,其他时间都会把接收机关闭掉,那什么时候再次打开呢,就在下一个连接事件的开始并且加上发送窗口偏移量的时间点开始。如图:
连接事件与连接间隔
1、连接事件:是指主从设备相互发送数据的过程,注意:这是一个过程,并不是主机发送一个数据包,然后从机回发一个数据包就算一个连接事件了,只要在发送窗口内,主从可以相互发送多个数据包。是否需要发送多个数据包,根据报文的 “报头” 的 “更多数据” 来决定,1表是发送完了还有,0则表示没有需要继续发送的数据了。
2、连接间隔:是指两个连接事件开始之间的事件,也是在主机在发送连接请求的时候决定的
连接事件、连接间隔、发送窗口、发送窗口偏移之间的关系如图: