工程:5.0.4使用工程ota工程加入睡眠,因为因为的原因修改广播间隔和500ms〜1s连接间隔450ms〜500ms连接间隔发现距离缩短缩短,10m距离,现在现在,5m以下2.4g陶瓷天线也的变化变化变化变化变化变化变化变化变化什么什么可以
你好,
修改连接间隔,10m缩短缩短到到到,应该以下以下以下有其它原因的距离变短。请描述描述一下一下。。。
另外,根据目前信息,怀疑:怀疑:修改了连接间隔之后之后
测试::#Define App_param_update_request_to(1000)
///广告的最小间隔.intv_min = 800,// 500ms // 100ms =(160*0.625ms)///广告的最大间隔.intv_max = 1600,// 100ms =(160*0.625ms)
上面参数固定修改修改函数函数user_gapm_conf.con_intv_min = ms_to_doubleslots(360),.con_intv_max = ms_to_doubleslots(400),user_connection_param_conf为.intv_min = ms_to_doubleslots(360),.intv_max = ms_to_doubleslots(400),
以往都没有修改,10和20,10m,10m,数值数值,距离之后,距离。。。。。
还有怀疑::.time_out = ms_to_timerunits(1250),.superv_to = ms_to_timerunits(1000),10ms为为单位单位单位我将每增加增加了了了了的,距离
计时器单元是10ms没错,宏,宏ms_to_timerunits里里的单位是
把参数都填为为为吧吧吧~~
非常感谢您回复5000.superv_to = ms_to_timerunits(5000),.time_out = ms_to_timerunits(5000),5S才才是才响应应应应应应应应应应应:在5m〜10m距离距离的的的的的的的的的,安卓之间,安卓不到此此会发送设备蓝牙蓝牙蓝牙蓝牙蓝牙,18位,将,将间,将间隔隔隔隔隔改长改长改长改长改长改长改长改长改长了了了了了了之后之后之后之后,功耗之后,功耗之后,功耗功耗,功耗确实了(((())在这有好= = = =!
我们把分步骤::
1,连接会导致距离。。
理论上,如果参数问题的话,修改修改并不导致距离变短。所以先先解决解决解决这个这个这个这个这个这个这个这个这个
a)先排查问题问题问题问题问题我们我们的的的例程例程((((((下载下载到到你的板子板子板子板子板子板子板子板子板子板子板子板子然后用用第三第三方工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具(
b)再软件问题,你描述描述5S才之后是断开才才应应应应应应应应“”有矛盾,断开,是是是马上马上马上回调回调回调马上回调马上马上马上马上马上的,然后,然后出来。
根据“”5S才应应应user_app_disconnect这这函数函数“”的描述,暂且假设超时断开,那么那么排查下下你软件有没有没有造成阻塞阻塞的的操作,如如操作,如如连续频繁频繁频繁频繁读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写断开断开断开断开断开断开断开断开断开断开断开断开断开断开断开断开CPU实现实现实现延迟。。。。。。。
2,通讯,同时功耗功耗
主,成功,从从可以修改连接参数请求。。
所以,将user_connection_param_conf配置成你需求的参数。手机连上,会会连上连上连上比较快快快,app_param_update_request_to to超时,App_param_update_request_to超时user_connection_param_conf中的参数。
你好,
修改连接间隔,10m缩短缩短到到到,应该以下以下以下有其它原因的距离变短。请描述描述一下一下。。。
另外,根据目前信息,怀疑:怀疑:修改了连接间隔之后之后
测试::
#Define App_param_update_request_to(1000)
///广告的最小间隔
.intv_min = 800,// 500ms // 100ms =(160*0.625ms)
///广告的最大间隔
.intv_max = 1600,// 100ms =(160*0.625ms)
上面参数固定
修改修改函数函数user_gapm_conf
.con_intv_min = ms_to_doubleslots(360),
.con_intv_max = ms_to_doubleslots(400),
user_connection_param_conf为
.intv_min = ms_to_doubleslots(360),
.intv_max = ms_to_doubleslots(400),
以往都没有修改,10和20,10m,10m,数值数值,距离之后,距离。。。。。
还有怀疑::
.time_out = ms_to_timerunits(1250),
.superv_to = ms_to_timerunits(1000),
10ms为为单位单位单位
我将每增加增加了了了了的,距离
你好,
计时器单元是10ms没错,宏,宏ms_to_timerunits里里的单位是
把参数都填为为为吧吧吧~~
非常感谢您回复
5000
.superv_to = ms_to_timerunits(5000),
.time_out = ms_to_timerunits(5000),
5S才才是才响应应应应应应应应应应应
:在5m〜10m距离距离的的的的的的的的的,安卓之间,安卓不到此此会发送设备蓝牙蓝牙蓝牙蓝牙蓝牙,18位,将,将间,将间隔隔隔隔隔改长改长改长改长改长改长改长改长改长了了了了了了之后之后之后之后,功耗之后,功耗之后,功耗功耗,功耗确实了(((())
在这有好= = = =!
我们把分步骤::
1,连接会导致距离。。
理论上,如果参数问题的话,修改修改并不导致距离变短。所以先先解决解决解决这个这个这个这个这个这个这个这个这个
a)先排查问题问题问题问题问题我们我们的的的例程例程((((((下载下载到到你的板子板子板子板子板子板子板子板子板子板子板子板子然后用用第三第三方工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具工具(
b)再软件问题,你描述描述5S才之后是断开才才应应应应应应应应“”有矛盾,断开,是是是马上马上马上回调回调回调马上回调马上马上马上马上马上的,然后,然后出来。
根据“”5S才应应应user_app_disconnect这这函数函数“”的描述,暂且假设超时断开,那么那么排查下下你软件有没有没有造成阻塞阻塞的的操作,如如操作,如如连续频繁频繁频繁频繁读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写读写断开断开断开断开断开断开断开断开断开断开断开断开断开断开断开断开CPU实现实现实现延迟。。。。。。。
2,通讯,同时功耗功耗
主,成功,从从可以修改连接参数请求。。
所以,将user_connection_param_conf配置成你需求的参数。手机连上,会会连上连上连上比较快快快,app_param_update_request_to to超时,App_param_update_request_to超时user_connection_param_conf中的参数。