嗨对话框,
对于我的申请,我更喜欢从iPhone连接到DA14580的Fask更好的使用体验。
对于应用程序,iPhone仅在开头扫描设备一次,并从14580获取所有信息。接下来,直接连接SEVICE - 如果连接失败,请尝试连接其他两次。有时,在2-3个连接后,连接延迟了很长时间,有时无法连接。
我们试图使用LightBlue和DVK基础,有时延迟长时间或缺失连接。保持联系,SEVICE响应非常快,但我们需要每次断开连接,以便让其他手机可以访问设备。
所以,你有什么建议如何改进它,我可以调整哪个参数?
非常感谢!
嗨,亚历克斯,
有很有限的信息来猜测你身边发生的事情。一般情况下,如果您喜欢更快的连接,则应减少外围侧的广告间隔,并在中央侧减少扫描间隔。
在DA14580中,您可以更改以下项目以缩短广告间隔。
cmd-> intv_min = app_adv_int_min;//把你的间隔放在这里
cmd-> intv_max = app_adv_int_max; //把你的间隔放在这里
问候!
PY
谢谢py,
DA14580侧,我们没有改变广告间隔,作为您的示例代码。
中心侧是iPhone。在第一次发现它之后,我们只使用Pheriphal信息叠片BD_Address直接连接DA14580,不再重新扫描。它看起来我们每次无法连接到DA14580,我们有时会尝试2-3次以连接。连接后,我们将断开连接。如果我们不断开连接,每个连接将非常快地运行。
因此,我们可以看到需要更多的时间来与断开连接。所以,你能解释为什么如果没有断开连接,它可以非常快速地使连接,并且从断开状态下需要更多时间。如何改善这种情况?
谢谢!
嗨,亚历克斯,
在您的描述中,这里的信息太少。我们没有遇到过这个。此外,我认为这是非常具体的问题,没有一般答案。我们需要在iPhone和DA14580中调查您的代码以了解。请您留下贵公司的名称和地址,我们可能需要询问当地的差亚博全网异来帮助您。
问候!
PY
嗨,亚历克斯罗。当你见面时,我遇到了同样的问题。当我将DA14580与我的手机连接到断开状态时。我的手机显示连接---反复发现。经过两次甚至更多的次数,连接最终建立。我想知道发生了什么以及该做什么。所以我想知道你是否已经解决了这个问题。您是否有一些建议来改进或解决这个问题?数百万感谢!