2个帖子/ 0新
最后一篇
理查德惊喜
离线
最后一次露面:3年8个月前
加入:2016-07-26 16:37
在SPS上启用配对

支持,
我一直在使用SPS,它很棒。我想启用配对。当我添加:#define cfg_app_security到项目并启动与DA14580-evB的连接时,iPhone在不请求对的情况下连接。我错过了一步吗?

我尝试了ANCS演示,手机确实请求配对。所以我知道它可以完成,但我没有看到差异。

还有一个要求。当我完成配对工作时。是否有一些需要在非易失性存储器中存储的信息,以允许下次连接记住配对?如果你能指导我如何获得钩子,那将是很棒的。

如果所有这些都记录在某个地方,请告诉我。

到目前为止,你有很大的帮助。

谢谢,
富有的

关键词:
设备:
mt_dialog.
离线
最后一次露面:1个月3周前
职员
加入:2015-06-08 11:34
嗨理查德,

嗨理查德,

在在SDK 5上实现的DSP上,为了插入所有要做的安全功能,您必须执行的是定义CFG_APP_Security,这将使您的应用程序能够请求来自主设备的安全性。但是,DSP对其特征无任何安全性,因此中央将能够在不执行安全性的情况下读/写/通知其特征。因此,您可以做的是要在设备连接时默认请求安全性,通过将user_default_hnd_conf struct中的.security_request_scenario成员更改为def_sec_req_on_connect,您将能够通过更改.security_request_scenario成员来执行此操作。这将强制核心在连接时向您发送安全请求。

关于第二个问题,是的,在安全性时,您可以交换数据,并且您可以在非易失性存储器中存储这些数据(在设备停留时保留数据,但如果您关闭设备或设备已重置,则会重置数据将丢失,在这种情况下,您应该存储数据)。请在以下一些文档中找到将涵盖您的问题的实施。

1)在SDK 5.0.4上展示所有可用的安全实现,并且存在将绑定数据存储在NV存储器中的实现。

2)在教程部分中,有一个专用于安全性的特殊教程“教程6:配对,绑定和安全性”。

3)智能标签应用程序(基于SDK 3)还实现了安全性并存储了绑定数据。

谢谢mt_dialog.