角色切换:外设连接,发现服务和断开连接

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

亲爱的Dialog_Support团队,

我正在研究角色切换配置。设备配置延长睡眠模式。默认模式是中央并按按钮按下,设备将角色切换到外围。在中央模式期间,所有操作都是正确执行的。但由于模式切换到外围设备,如果我尝试使用移动应用程序连接到设备,它会显示连接和发现服务和断开连接。你能告诉我这个问题是什么吗?

带着敬意,
Ruchi Patel.

设备:
mt_dialog.
离线
最后一次露面:3个月19小时前
职员
加入:2015-06-08 11:34
嗨Ruchi Patel,

嗨Ruchi Patel,

嗯,如果您提供嗅探器日志或设备报告作为断开原因的原因,它会有所帮助,中央连接执行发现,然后断开连接可能是任何东西,这也可能是中央本身的命令表示外围设备或甚至外围设备。

谢谢mt_dialog.

Ruchi Patel.
离线
最后一次露面:2年7个月前
加入:2017-03-29 10:50
亲爱的Dialog_Support团队,

亲爱的Dialog_Support团队,

我无法发现断开的原因。作为一个中央,我正在使用BLE扫描仪应用程序。作为外围设备,我使用具有角色交换机(角色切换到外围设备)程序的设备。

带着敬意,
Ruchi Patel.

mt_dialog.
离线
最后一次露面:3个月19小时前
职员
加入:2015-06-08 11:34
嗨Ruchi Patel,

嗨Ruchi Patel,

您将能够从外设中找到断开连接原因,您还需要在user_app_disconnect()中断开连接时“捕获”设备,并在GAPC_DISCONNECT_IND结构的原因中检查断开连接的原因。还有一个嗅探器日志会有所帮助。

谢谢mt_dialog.