亲爱的DLG支持,
我们已经观察到运行产品突然间的情况下不再可连接。我们试图嗅到它,但由于某种原因,嗅探器只能捕获Connect_Req消息,其余的是来自主站(iPhone)的一些空PDU,但没有来自外围侧的响应(14580) - 可能连接是半路的只是无法完成。
然后,我们重置了外设,可以再次连接iPhone。
根据您的经验,可能导致上述问题?是DLG可以帮忙吗?
如果没有,我们是否有一种方法可以在某些时候捕获失败,以便我可以测试我们是否失败了许多连接重试。至少在此目前,我可以重置系统以从状态恢复。
注意:我们实际上使用了5.0.3但不确定为什么它在上面的下拉列表中。
Thanks for your attention,
Uta_lc.
设备:
Hi uta_lc,
The description of your problem is quite generic, so I can’t be so much specific of what might go wrong. There are a few reasons that your device isn’t connectable and after the reset can be connectable, so I will refer the most possible and common reasons in order to debug this.
请检查上述建议,以澄清这是一个硬件或软件问题。
谢谢,PM_DIALOG.
Thanks for your response.
是的 - 它是广告
2.是的 - 它正在做出多元的广告
3.失败很难捕获/重现,我们只捕获了一次。我们计划将原因与轨道隔离,但在短期内,我们对寻找工作更感兴趣。也就是说,我们有办法监控失败的连接,以便我们可以重启吗?
我们根本没有使用P12或P13。
5.请参阅答案到3点3。
我们将遵循您的建议来追踪原因,但现在我们热衷于知道我们是否有一种方法来监视连接是否成功或不 - 说在接收CONNECT_REQ后我们设置了超时计时器,在USER_ON_CONNECTION中我们可以取消否则它会触发超时活动吗?
Thanks for your help,
Uta_lc.
Hi uta_lc,
添加到以前的建议。,
如果您的硬件上公开了调试器连接,则可能需要热连接调试器,并查看系统在此连接问题时站在其中的位置。这将对软件执行流程中可能出错的内容提供一些洞察力。
此外,您可以使用Pro Dev套件向目标板供电,并使用我们的Smart Spippets软件中提供的Power Profiler工具遵守功耗。绘制的功率可以指向一些特定操作。
希望这可以帮助..
Best,
lc_dialog
谢谢你的意见。
当我们试图捕捉bug发现the root cause, we do have a pending release where I was asked to detect the failed connection attempt, once that happens for a few times, we have to reboot to work around. Do we have such a point in the SDK so that I can put a hook in to capture failed connection attempt?
Thanks for your attention,
Uta_lc.
Hi uta_lc,
SDK中没有任何点,您能够挂钩以捕获失败的连接尝试。
谢谢,PM_DIALOG.