松动的粘合装置

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Uniben.
离线
最后一次露面:2年1个月前
加入:2016-08-23 09:46
松动的粘合装置

设备= DA14681.
SDK = 1.0.12-1078.

你好,

在中央应用程序中,我正在尝试重新连接已绑定的设备。
如果设备已关闭,则将从绑定设备列表中删除。
通常我需要重新连接该设备而不会再绑定。

在我的应用程序中,我在超时到期后使用BLE_GAP_CONNECT_CANCEL()实现了连接超时。

非常感谢您提前帮助。Uniben。

设备:
mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨Uniben,

嗨Uniben,

我很抱歉,但我不太明白这个问题,因为该设备是一个粘合的设备,意味着您在闪存中拥有绑定数据(你的意思是,如果它冗长,它将被从绑定列表中删除?68x存储闪存中的键合数据,只要使用Config_ble_Storage宏,请检查第7.3.5段的UM-B-044软件平台参考,因为您可以直接拥有闪存中的这些数据发出加密请求(通过调用连接回调BLE_GAP_SET_LEVEL()中调用此操作,这将搜索现有连接的键,如果连接后,如果没有必要通过折议请求,则不会发出折叠请求。再次配对过程,使得链接将与现有键加密(如果没有您应该再次通过配对过程,也由SDK实现)。究竟是什么问题?

谢谢mt_dialog.

Uniben.
离线
最后一次露面:2年1个月前
加入:2016-08-23 09:46
你好,

你好,

如上所述,我仍然使用config_ble_storage宏。

我发现,调用BLE_GAP_CONNECT_CANCEL()从闪存中删除闪存的键控数据我试图与BLE_GAP_CONNECT()以前连接的设备。

谢谢Uneben.

mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨Uniben,

嗨Uniben,

可以解释一下究竟是什么问题,你提到了在打电话给BLE_GAP_CONNECT_CANCEL()闪存上的数据被删除(至少这是我理解的),我没有看到BLE_GAP_CONNECT_CANCEL()时与闪存的任何交互被调用。那么你能在问题上分享一些细节吗?您实际上是否在闪存中绑定数据,并在取消连接后,这些数据从闪存中删除?

谢谢mt_dialog.

Uniben.
离线
最后一次露面:2年1个月前
加入:2016-08-23 09:46
你好mt_dialog,

你好mt_dialog,

这正是发生的事情:BLE_GAP_CONNECT_CANCEL()返回到BLE_MGR_GAPM_CONNECT_CMP_EVT_HANDLER()并从FLASH中删除绑定数据。

附带的修补程序修复了这个问题。

希望这有助于改善SDK。

谢谢Uneben.

mt_dialog.
离线
最后一次露面:2个月3周前
职员
加入:2015-06-08 11:34
嗨Uniben,

嗨Uniben,

我看到了这种情况,谢谢你的迹象,我现在会让SDK团队。

谢谢mt_dialog.