5个员额/0个新
最后一篇文章
帕亚内克
离线
最后一次见到:9个月5天前
已加入:2015-08-18 15:24
DSPS安全性

嗨,支持团队,

我试图深入研究基于SDK5.0的DSPS示例。我对保安有疑问。
我遇到了CFG\u APP\u SECURITY,所以我尝试根据本教程设置设备端。
http://support.dialog-semiconductor.com/resource/tutorial-6-pairing-bond...

当我试图从android应用程序连接,我被要求填写配对键,然后连接工作。
现在我希望主机端不工作,但当我加载到另一个DA14580芯片主机应用程序,连接是建立和数据传输。

我的问题是,我是否遗漏了什么,安全性是否真的是通过完成教程中标记的那些步骤来实现的?现在连接安全吗?

谢谢你的帮助
致以最诚挚的问候
帕维尔

关键词:
设备:
MT\u对话框
离线
最后一次见到:2个月1周前
工作人员
已加入:2015-06-08 11:34
你好,帕亚内克,

你好,帕亚内克,

BLE上有不同类型的安全性,似乎您已经按照教程的说明实现了PIN要求。如何启用安全性?您是否发送GAPC\u SECURITY\u CMD以强制中央启动安全?如果您是,android将响应该命令,并按照外围设备的指示启动配对过程和加密过程,但是在580主机的情况下,没有实现将响应该请求,并且您的连接将没有安全性。能够交换数据的原因可能是因为您没有在数据库的属性中放置适当的权限,如果您将一些权限保留在just ENABLE中,那么中心拥有读取和写入您的特征的所有权限,因此外围设备将允许它。所以在android中,是的,你有一个安全的连接,但是在580主机中没有安全性,因为中央从不发出配对请求。

谢谢你的对话

帕亚内克
离线
最后一次见到:9个月5天前
已加入:2015-08-18 15:24
嗨,MT对话,

嗨,MT对话,
非常感谢你的回答。已启用每个条目的数据库权限。
更改为AUTH允许无pin访问。
您有什么提示,如何实现与580主机的配对?
据我所知,数据的加密需要进一步的实现,从堆栈端不容易访问。对吗?我读过关于AES硬件的文章,有没有参考资料可以在数据交换中使用?

非常感谢你的帮助
帕维尔

MT\u对话框
离线
最后一次见到:2个月1周前
工作人员
已加入:2015-06-08 11:34
你好,帕亚内克,

你好,帕亚内克,

没有例子说明如何在主机端实现安全性,您可以检查RW\u BLE\u GAP_IS.pdf 以检查外设和主机之间应交换的消息。在使用安全特性时,您不需要与AES硬件交互,只要有适当的消息,堆栈将负责连接上的加密。关于AES的用途是对应用程序中的数据实施额外的加密(我重复一遍,您不需要在堆栈级别执行任何操作,堆栈将自动应用加密),您可以检查它如何在我指出的文档中使用,检查GAPM\u USE\u ENC\u BLOCK\u CMD。

谢谢你的对话

帕亚内克
离线
最后一次见到:9个月5天前
已加入:2015-08-18 15:24
谢谢你的回答,我

谢谢你的回答,我会检查一下文件让你知道´看看,如果我成功实现了主机。