角色交换时间分享

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
4个帖子/ 0新
最后一篇
Ruchi Patel.
离线
最后一次露面:2年5个月前
加入:2017-03-29 10:50
角色交换时间分享

hello dialog_support,

我正在研究DA14580,我可以使它在时间分享基础上改变作用,也可以作为中央(从外围切换到中央和相反)。我没有连接到任何设备。如果我想在外围模式下进行连接,那么在BLE堆栈已经删除(角色变化)之前,首先提供连接请求的任何规定。我的应用程序需要20-25个字节的数据通信与移动应用程序,因此我不能在user_advertise_data中进行数据通信,而无需与移动应用程序进行任何连接。你能否建议我应该如何与这些大量的数据进行通信。有任何一个可用的例子,请发送给我。

感谢致敬,
Ruchi Patel.

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:2天6小时前
职员
加入:2018-02-08 11:03
嗨Ruchi Patel,

嗨Ruchi Patel,

由于我能够从您的描述中了解,当DA14580与对等设备连接时,您不希望重置应用程序,而不是阻止角色切换?我明白了吗?如果您的意思是,您应该将标志添加到应用程序中,如果连接芯片不应重置芯片,因为复位命令由应用程序级别处理

谢谢,PM_DIALOG.

Ruchi Patel.
离线
最后一次露面:2年5个月前
加入:2017-03-29 10:50
你好pm_dialog,

你好pm_dialog,

感谢您的答复。

当设备正在按时共享执行角色切换操作时,如果连接请求来自移动应用程序(扫描设备),则设备不应执行角色交换机或复位。它应该连接到移动应用程序并保持连接,直到断开请求来自移动应用程序。一旦设备断开连接,设备再次应开始按时共享执行角色交换机操作。是否有可能实施?如果是,请向我提供执行此操作的步骤,或者是否有执行相同操作的示例。

先感谢您。

带着敬意,
Ruchi Patel.

PM_DIALOG.
离线
最后一次露面:2天6小时前
职员
加入:2018-02-08 11:03
嗨Ruchi Patel,

嗨Ruchi Patel,

我建议您添加标志,以检查设备是否与移动电话连接。因此,如果它已连接(app_connected),则不应执行角色交换机或重置。您可以使用以下代码SNEPPIET获取设备状态:

if(ke_state_get(task_app)== app_connected)

当设备断开连接时,user_app_disconnect()回调函数将是触发的,在此函数中,您应该再次启用角色切换功能。

谢谢,PM_DIALOG.