CH573,主从握手速度问题

用的官方主从+从机例程,

指定了连接mac,从连接到可以通讯,能做到1秒内完成吗?

主从握手时,从机发送广播包,主机持续扫描周围设备。所以,可以减小从机发送广播包的间隔,或者增大主机扫描周围设备的数量。

1、减小从机广播间隔,默认为50ms,最小可减小到20ms,即设置参数为32。

1646286627288410.png

1646286627199092.png


2、增大主机扫描周围设备的数量,默认一次扫描10个,增大为30个。

1646286877202773.png

1646286877109279.png



扫描和连接的时间 不计。 主要是连接上后,主从机数据交互,获取服务MTU这些的很浪费时间, 大概要1.5S左右 才能开始收发数据


central例程获取服务之后,TMOS任务等待1s之后才开始收发数据,你将它改为立马执行,看看时间是否有减小。

1.png


获取服务步骤能跳过吗? 反正每次都连这个,服务也不会变, 要怎么改


image.png获取mtu,服务这些占用太多时间


CH579 CH573 CH582 Central 例子应用说明二 (读写通知的控制说明) - debugdabiaoge - 博客园 (cnblogs.com)

handle值获取这一步可以直接略过,如果已经知道handle的话。

image.png

简化这一步的操作,handle直接赋值


只有登录才能回复,可以选择微信账号登录