14580作为外围从站联系并继续宣传

6个帖子/ 0新
最后一篇
亚历克斯
离线
最后一次露面:2年4个月前
加入:2014-08-20 03:39
14580作为外围从站联系并继续宣传

根据Doc“RW-BLE-CTRL-SW-FS_0”,表4-1“角色组合”,所连接的奴隶可以继续成为顾问或SANNER。
我们根据接近的FH开发代码。我们发现14580以Centrol(Android)连接后,其他(adroid)无法扫描它,这应该意味着14580停止广告。但在我们的应用中,我们希望它继续宣传,我们该怎么办?
谢谢你。

关键词:
py_dialog.
离线
最后一次露面:2年9个月前
职员
加入:2014-08-25 09:59
嗨,亚历克斯,

嗨,亚历克斯,

目前我们没有支持多角色。但对于连接状态期间的顾问是可能的。
您需要几个步骤:
1.在app_connection_func()中添加以下行
GAPM_ENV.CONNECTESS = 0;
app_adv_start();
2.停止在app_disconnect_func()中进行宣传
3.在GAPC_DISCONNET_IND_HANDLER()中添加以下行
GAPM_ENV.CONNECTESS = 0;
4.广告完成后恢复广告:
案例GAPM_ADV_UNDIRECT:
{
//开始在这里发布
app_adv_start();
}
休息;

请确保在Adv启动和停止中没有与您的应用程序代码发生冲突。

希望这件事!

问候!
PY

GGOTTA.
离线
最后一次露面:1年9个月前
加入:2016-02-20 20:10
你好,

你好,
这是否适用于SDK 5.0.3(ble_app_peripheral_580)?请确认。

- 盖特

mt_dialog.
离线
最后一次露面:1个月1周前
职员
加入:2015-06-08 11:34
嗨ggotta,

嗨ggotta,

刚刚在ble_app_peripheral上测试,是的它确实有效。只需遵循给定的说明,您也可以在此常见问题解答中找到一些信息。

http://support.dialog-semicondiondiondum/faq-page#n790.

谢谢mt_dialog.

亚历克斯
离线
最后一次露面:2年4个月前
加入:2014-08-20 03:39
伟大的!它现在有效

伟大的!它现在遵循您建议的步骤。

顺便说一句,我想了解更多关于广告的信息,应该理解正确吗?
app_adv_start()是触发adv的“会话”,它宣传了几次(多少次?)并且将在BLE堆栈内停止并触发CMD完整事件(Gapm_adv_undirect)。通常,客户代码将触发App_adv_undirect_Complete()中的另一个adv会话。

亚历克斯
离线
最后一次露面:2年4个月前
加入:2014-08-20 03:39
请关闭这张票。

请关闭这张票。谢谢!