3个帖子/ 0个新帖子
最后发表
wuhanpin
离线
最后看到:1年8个月前
加入:2015-07-20 08:21
user_app_adv_start广播间隔时间在哪里设置

嗨,Dailog
我的是SDK是5.0.3,我想修改user_app_adv_start:的时间间隔,我现在是SDK默认的10年代,请问这个在哪里可以修改吗?
蓝牙和我的设备成功绑定后,每次都直接链接蓝牙,可不可以把广播停止,这样是不是更省电?另外配置下许多配置参数在哪里可以看到详细的说明。谢谢

设备:
Qinjiny_Dialog
离线
最后看到:2个月16个小时前
工作人员
加入:2016-11-01 05:47
你好,

你好,

广播的时间间隔可以尝试在user_default_hnd_conf里面的.advertise_period修改,但需要将广播模式改为DEF_ADV_WITH_TIMEOUT。

除非特别设置为中心设备并且有连接多个设备的需要,否则绑定连接了设备后蓝牙本身是不会继续广播的。不知道你需要具体实现什么连接流程,如果是想要快速连接已知设备的话的,可以直接使用定向广告而不是无向。

至于配置下的配置参数一般参考评论中的注释就可以大概了解,具体某一功能的使用需要参考特定功能的说明文档,但是没有什么文档是针对配置本身的。可以参考一下软件平台参考文档以及浏览一下几个教程里面针对配置的说明,不过描述不一定会比评论里面详细多少

wuhanpin
离线
最后看到:1年8个月前
加入:2015-07-20 08:21
嗨,Qinjiny_Dialog

嗨,Qinjiny_Dialog
感谢你的回复,我产品是在未与手机绑定的时候是无向的广播,也就是现在的这种。但我还希望在DA芯片和手机绑定了以后,就是使用所说的定向广告。这种广播方式怎么切换?我看到在
Static const struct app_callbacks user_app_callbacks = {
.app_on_adv_undirect_complete = user_app_adv_undirect_complete,
.app_on_adv_direct_complete =零,

请问广播方式是在这里确定的吗?