带有信标模式的DA14585 BLE外设

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
4个职位/ 0个新职位
最后发表
koukou
离线
最后看到:2周10小时前
加入:2019-10-14 42
带有信标模式的DA14585 BLE外设

亲爱的对话支持团队:

我们正在DA14585 / DA14586-DA14531多重边缘示例项目,我们需要配置DA14585信标模式下(因为我们需要通知附近的手机BLE设备接近),我们还需要配置它在外围模式(中央设备可以连接到DA14585)。那么DA14585是否有可能同时作为信标和外设,或者通过软件控制在信标模式和外设模式之间进行切换?

问候,

设备:
PM_Dialog
离线
最后看到:20小时53分钟前
工作人员
加入:2018-02-08 11:03
嗨koukou,

嗨koukou,

所以,你要做的是改变可连接和不可连接之间的广告。你的要求我理解对了吗?如果我错了,请纠正我。如果是,则可以停止广告,并更改广告方式。

谢谢,PM_Dialog

koukou
离线
最后看到:2周10小时前
加入:2019-10-14 42
谢谢你的回复,是什么

谢谢回复,每0.5秒停止广告和改变广告模式的步骤顺序是什么,使用了什么功能?

MHv_Dialog
离线
最后看到:4周1天前
工作人员
加入:15 2013-12-06
嗨Koukou,

嗨Koukou,

实现可连接和不可连接的交错广告的一种方法是使用广告方案DEF_ADV_WITH_TIMEOUT并将超时设置为500ms。当广告超时时,你会得到不同的回调:

  • App_on_adv_nonconn_complete,最近超时的通告不可连接
  • App_on_adv_undirect_complete,最近超时的广告是可连接的

这些回调函数当前被设置为NULL(意味着没有发生任何事情)。简单地实现你自己的功能,你开始的相反类型的广告,什么最近超时。可以通过将模式更改为GAP_GEN_DISCOVERABLE或gap_broadster_mode来设置这两种类型的广告。

你可以在“开始使用SDK6教程”中了解更多关于实现回调和更改广告的内容:http://lpccs-docs.dialog-semiconductor.com/Tutorial_SDK6/index.html

/ MHv