与应用程序绑定DA14583

⚠️
你好。。谢谢你来到论坛。令人兴奋的消息!我们现在正在迁移到新的论坛平台,该平台将提供更好的功能,并包含在主对话网站中。所有员额和帐户都已迁移。我们现在只接受新论坛的流量-请在//www.xmece.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
6个员额/0个新员额
最后一篇文章
文琴佐乌尔比萨利亚
离线
最后一次见到:2年1个月前
加入:2017-02-24 15:32
与应用程序绑定DA14583

你好

我们希望在DA14583固件中实现绑定。
目前,我们正在使用ble_app_安全项目作为参考。
然而,我们无法让它工作。
还有其他的参考项目我们可以查吗?
我读过关于键盘参考项目的文章,但是我找不到源代码。

你好,文琴佐

关键词:
设备:
STS\U对话框(未验证)
嗨,vincenzo.urbisaglia,

嗨,vincenzo.urbisaglia,

你说ble_app_安全项目不起作用是什么意思?请在文档选项卡的教程部分查看教程5,如果您在user_config.h中未定义spi flash的用法

#未定义用户\u CFG\u应用程序\u债券\u数据库\u使用\u SPI\u闪存(第46行)。

比尔,

STS_对话。

文琴佐乌尔比萨利亚
离线
最后一次见到:2年1个月前
加入:2017-02-24 15:32
非常感谢你的回复。

非常感谢你的回复。让我解释一下我们的问题。

我们可以将DA14583与iOS应用程序配对。但是,即使配对后,DA14583仍接受与未配对的应用程序(或在其他手机上运行的相同应用程序)的连接。

谢谢你的支持。
你好,文琴佐

STS\U对话框(未验证)
你好

你好

请检查APP_BOND_DB.h中的#define APP_BOND_DB_MAX_BOND_PEERS(),它定义了绑定PEERS的最大数量。

比尔,

STS_对话。

文琴佐乌尔比萨利亚
离线
最后一次见到:2年1个月前
加入:2017-02-24 15:32
你好

你好

谢谢,我们已经按照您的建议修改了应用程序。
但是,我们仍然能够连接未配对的设备。
你有没有其他可以帮助我们的信息?

最美好的祝福

MT_对话框
离线
最后一次见到:6个月2周前
工作人员
加入:2015-06-08 11:34
嗨,vincenzo.urbisaglia,

嗨,vincenzo.urbisaglia,

如果您希望设备只配对一次,然后在拒绝所有后续配对请求的情况下保持配对,则这是安全示例中未实现的。我的同事提到的APP_BOND_DB_MAX_BOND_PEERS仅用于设置设备将保留的可用配对插槽数,因此,如果您将其设置为1,则表示设备将保留一个插槽用于配对信息,如果存在新连接和新安全请求,设备将覆盖该配对设备,并将新数据存储在该插槽中。如果要拒绝所有连接,除非您最初配对的连接,则必须添加一些自定义代码,并在主机发出配对请求后立即拒绝所有后续连接。因此,假设您已连接,然后中心尝试读取一个受保护的特征,它将看到该特征受保护,然后它将发送配对请求,此时,您将能够检查设备的连接数据,并根据闪存中的数据进行验证,并决定接受或拒绝连接,尽管如果设备已与该特定设备完全连接,则不应发送配对请求。您将能够在智能标签参考设计中找到更适合您需要的示例。

谢谢你的对话