跳到主要内容

DA14585 BLE外设带信标模式

4个月前

DA14585 BLE外设带信标模式

张贴了koukou.0分 3回复
0旋转

亲爱的对话支持团队,

我们正在研究DA14585 / DA14586-DA14531多级示例项目,我们需要在信标模式下配置DA14585(因为我们需要通知附近的BLE设备接近的移动电话),我们还需要在外围模式下配置它(用于中央设备可以连接到DA14585)。因此,DA14585可以将DA14585在信标和外围设备之间同时行动,或者在信标模式与具有软件控制的外围模式之间的交替进行交替。

问候,

4个月前

PM_DIALOG.

嗨koukou,

因此,您希望做的是改变可连接和不可连接之间的广告。我是否正确理解你的要求是什么?如果我错了,请纠正我。如果是,则可以在相应的情况下停止广告并更改广告模式。

谢谢,PM_DIALOG.

4个月前

koukou. 0分

谢谢您的回复,每隔0.5秒停止广告并更改广告模式以及使用哪些功能的步骤?

4个月前

mhv_dialog

嗨koukou,

实现交织可连接和非连接广告的一种方法是使用广告方案DEF_ADF_VITH_TIMEOUT并将超时设置为500ms。在广告超时时,您将获得不同的回调:

  • app_on_adv_nonconn_complete,当最近定时的广告不可连接时
  • app_on_adv_undirect_complete,当最近定时的广告是可连接的

这些回调当前设置为null(意味着没有任何发生)。只需实现自己的函数,在那里开始最近超时的相反类型的广告。可以通过将模式更改为GAP_GEN_DISCOVERABLE或GAP_BROODCAST_MODE来设置两种类型的广告。

您可以了解有关在“开始使用SDK6教程入门”中实现回调和更改广告的更多信息:http://lpccs-docs.dialog-semiciondiond.com/tutorial_sdk6/index.html.

/ mhv.