ble core4.0、core4.2、core5.0连接间隔,延时包数,连接超时描述
下面是连接间隔,延时包数,连接超时各自文档的描述:
core4.0规范:
core4.2规范:
core5.0规范:
手机连接ble是抓取的包:
这是手机端的参数:
interval latency timeout
0x18 0x0 0x48 (iphone 6s)
0x27 0x0 0x2bc ( 红米 android)
0x28 0x0 0x1f4 (荣耀)
从机参数发主机,更新参数:
interval latency timeout
0xc 0x0 0x1f4 (ble 从机)
1.Connection Interval缩短,Master和Slave通信更加频繁,提高数据吞吐速度,缩短了数据发送的时间,当然也增加了功耗。
2.Connection Interval增长,通信频率降低,数据吞吐速度降低,增加了数据发送的时间,当然,这种设置降低了功耗。
3.Slave Latency减少或者设置为 0,每次Connection Events中都需要回复Master的包,功耗会上升,数据发送速度会提高。
4.Slave Latency加长,功耗下降,数据发送速度降低。