PSoC63 蓝牙扫描间隔的问题请教

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
JeHa_3912621
Level 3
Level 3
25 replies posted 10 replies posted 10 questions asked

            cypress,您好! 请教一个问题,关于cy8c6347芯片的蓝牙连接间隔时间的问题。

            我想在我的程序中根据不同的工作环境更改Fast  Advertising interval.   我的想法是在平时按照500ms或者1s的时间间隔配置以便于降低功耗。  当有设备连接了我的蓝牙设备以后,我想把这个间隔时间缩短,比如缩短成100ms或者更短,以便于增加数据传输的速率。 请问这个设想是否可以实现,如果可以时间,能否提供一下相关的例子或者给与一些技术指导? 

pastedImage_0.png

0 点赞
1 解答
lock attach
Attachments are accessible only for community members.
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

不是很理解你的应用,既然有设备连接了你的蓝牙设备,就处于连接状态,此时修改广播间隔的意义是什么?

对于在广播状态下动态修改广播间隔,可以参考所附的demo,其基于findme code example, 大致流程是先check正在广播,调用API停止广播,在CY_BLE_EVT_GAPP_ADVERTISEMENT_START_STOP事件下改变参数,重启广播。

在原帖中查看解决方案

1 回复
lock attach
Attachments are accessible only for community members.
ShipingW_81
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 replies posted

不是很理解你的应用,既然有设备连接了你的蓝牙设备,就处于连接状态,此时修改广播间隔的意义是什么?

对于在广播状态下动态修改广播间隔,可以参考所附的demo,其基于findme code example, 大致流程是先check正在广播,调用API停止广播,在CY_BLE_EVT_GAPP_ADVERTISEMENT_START_STOP事件下改变参数,重启广播。