连接事件

一个总是事件是靠主设备和由设备中相发送数据包的长河。在接连当中,主设备会在每个连事件里向于设备发送数据包。不过,连接事件之拓始终要在一个频率,因为每个数据包在上个数据包发完以后会再度发送。

连年间隔决定了主设备与从设备的相互间隔,也就是说两独连续的总是事件开始处于的日子去,可以是7.5ms
~
4s里面的任意值,但要坐1.25ms为倍数(BLE协议确定)。如达到图所示,连接事件为一个个之连接间隔分开,从主设备发送数据包开始,每个连事件可以不断开展,直至主设备或者由设备已响应(说明:在一连事件外,主从设备内莫发送任何数据包)。

连年参数介绍

有数宝BLE设备建立连接后,所有的通信事件都是透过连续事件(Connection
Events)进行的。

设备在确立连接之后的绝大多数日还是高居Sleeping,这种景象下耗电量就于没有,这吗是BLE为什么省电的由有。

(说明:在每个Connection Events事件被,都待由Master发起包,再由slave回复。

Master即主机,简称M;Slave即从机,简称S。抓包过程中看出的M→S或者S→M,即主机及从机或者从机到主机。)

由此改下面三独参数,就足以安装BLE连接过程中的传输速度和功耗。

1.Connection Interval(连接间隔)

此连续间隔是靠于一个连事件的发端至下一个老是事件之起来的时间距离(连接间隔为1.25ms为单位;连接间隔的限制是6~3200,即7.5ms~4s之间)

2.Slave Latency(从设备延迟或打设备时延)

兴Slave(从设备)在从来不数要发的状下,跳了早晚数额的连事件,在这些连事件被不要回复Master(主设备)的保险,这样虽可知更进一步省电(范围可以是0~499)。

详尽解答如下:

高达图,Slave Latency
= OFF时,master发包,slave必须回复,如果非过来,Master就会见觉得slave那边接受不正常。若Slave
Latency = ON时,master发包,slave允许生3只包不过来

3.Supervision Timeout(超时时间要监察超时)

这个参数设定了一个超时时间,如果BLE在此日子外尚未生出通信的话,就会见活动断开(单位是10ms,范围是10~3200即100ms~32s)。

连日间隔、从机时延以及过时间就三者必须满足如下公式:

Supervision Timeout >(1 +slaveLatency)*(connectionInterval)

流动:slaveLatency不可知算是在supervision
Timeout的时内,否则连就会见无正规澳门新濠天地水舞间断开

当即三只连续参数在不同景象下本着通信速率和功耗的影响:

1.Connection
Interval缩水,Master同Slave通信更加频繁,提高了多少吞吐速度,缩短了数据发送时间,但为增长了功耗。

2.Connection
Interval加长,通信频率降低,数据吞吐速度下跌,数据发送等的时间又增长,但这种设置降低了功耗。

3.Slave
Latency压缩或安装为0,那么每次连续事件被都亟待恢复Master的保管,当然功耗会上升,但数额发送速度也会见增高。

4.Slave Latency加长,功耗下降,数据发送速度下滑。

关于Tunercom168微信号

每周发布关于昇润科技蓝牙模块和蓝牙方案的摩登消息,提供关于物联网、智能家居、可通过戴设备、汽车电子、医疗电子等用信息,让您紧跟技术潮流,欢迎关注!

网站地图xml地图