一个连接事件是指主设备和从设备之间相互发送数据包的过程。在连接当中,主设备会在每个连接事件里向从设备发送数据包。不过,连接事件的进行始终要位于一个频率,因为每个数据包在上个数据包发完之后会再发送。
连接间隔决定了主设备与从设备的交互间隔,也就是说两个连续的连接事件开始处的时间距离,可以是7.5ms ~ 4s之间的任意值,但必须以1.25ms为倍数(BLE协议规定)。如上图所示,连接事件被一个个的连接间隔分开,从主设备发送数据包开始,每个连接事件可以持续进行,直至主设备或从设备停止响应(说明:在连接事件之外,主从设备之间不发送任何数据包)。
两台BLE设备建立连接后,所有的通信事件都是通过连接事件(Connection Events)进行的。
设备在建立连接之后的大多数时间都是处于Sleeping,这种情况下耗电量就比较低,这也是BLE为什么省电的原因之一。
Master即主机,简称M;Slave即从机,简称S。抓包过程中看到的M→S或者S→M,即主机到从机或者从机到主机。)
这个连接间隔是指在一个连接事件的开始到下一个连接事件的开始的时间间隔(连接间隔以1.25ms为单位;连接间隔的范围是6~3200,即7.5ms~4s之间)
允许Slave(从设备)在没有数据要发的情况下,跳过一定数目的连接事件,在这些连接事件中不必回复Master(主设备)的包,这样就能更加省电(范围可以是0~499)。
这个参数设定了一PG电子官网个超时时间,如果BLE在这个时间内没有发生通信的话,就会自动断开(单位是10ms,范围是10~3200即100ms~32s)。
2.Connection Interval加长,通信频率降低,数据吞吐速度降低,数据发送等待的时间更长,但这种设置降低了功耗。
3.Slave Latency减少或者设置为0,那么每次连接事件中都需要回复Master的包,当然功耗会上升,但数据发送速度也会提高。
每周发布关于昇润科技蓝牙模块与蓝牙方案的最新资讯,提供有关物联网、智能家居、可穿戴设备、汽车电子、医疗电子等应用信息,让你紧跟技术潮流,欢迎关注!返回搜狐,查看更多
售前咨询:0760-2332 0168
售后客服:400 830 7686
1998~2024,今科26年专注于企业信息化服务
立 即 注 册 / 咨 询
上 线 您 的 网 站 !