与已绑定DA14681重新连接的问题

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.xmece.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
5个职位/ 0个新职位
最后发表
nigelyang
离线
最后看到:2天21小时前
加入:2018-03-20 08:24
与已绑定DA14681重新连接的问题

嗨对话框

当我的项目有三个任务时,Dialog DSPS App很难与“bonded”DA14681连接。但是如果我把任务数减少到2个,与绑定设备的连接似乎是
改进得更好(50%的成功率)。这种情况很奇怪,因为第一次连接(连接过程)没有问题,但如果我断开设备,然后再次连接(连接连接的设备),结果在前面提到过。似乎设备的响应不及时,使双方无法建立连接。

请指导我如何在不减少项目任务数量的情况下解决这个问题?我正在运行16Mhz的速度(sysclk_XTAL16M)。

谢谢

设备:
Qinjiny_Dialog
离线
最后看到:3周1天前
工作人员
加入:2016-11-01 05:47
嗨nigelyang,

嗨nigelyang,

我将测试复制这个问题,并与构建这个项目的同事讨论,看看是否有解决您的问题的方案。

BR,

Qinjin杨

nigelyang
离线
最后看到:2天21小时前
加入:2018-03-20 08:24
嗨,对话框中,

嗨,对话框中,

抱歉,我想修改我的问题为“如果使用“PRIVATE_STATIC_ADDRESS”和“PRIVATE_RANDOM_RESOLVABLE_ADDRESS”很难重新连接绑定设备”。

我尝试使用BMS项目进行测试,得到了相同的结果。我在我的项目中添加了以下代码。如果我想使用上述两种地址模式,我是否会错过一些设置?

如果(ble_gap_address_set (&user_bd_address, 15000))

Printf ("set address error .\r\n");

谢谢你的帮助

PM_Dialog
离线
最后看到:11小时40分钟前
工作人员
加入:2018-02-08 11:03
嗨nigelyang,

嗨nigelyang,

如果我从你的文章中所提到的理解正确的话,你想要完成的是同时配置“PRIVATE_STATIC_ADDRESS”和“PRIVATE_RANDOM_RESOLVABLE_ADDRESS”?如果我误解了你的问题,请纠正我。如果你想这样做,你不能同时拥有这两种配置。

谢谢,PM_Dialog

nigelyang
离线
最后看到:2天21小时前
加入:2018-03-20 08:24
嗨,对话框中,

嗨,对话框中,

我只是无法在两个配置中重新连接绑定设备(不是同时)。我在我的项目中选择了两个中的一个,“PRIVATE_STATIC_ADDRESS”和“PRIVATE_RANDOM_RESOLVABLE_ADDRESS”都没有失败。我只是想知道如果我想使用BMS服务中的任何一个地址配置,我错过了什么设置?在BMS示例项目中,只要添加ble_gap_address_set()函数来设置两种配置中的一种,就无法重新连接被绑定设备,特别是重置被绑定设备后的重新连接。DA14681似乎没有运行ble_mgr_task()。

谢谢你的帮助。