你好
我们希望在DA14583固件中实现绑定。目前,我们正在使用ble_app_安全项目作为参考。然而,我们无法让它工作。还有其他的参考项目我们可以查吗?我读过关于键盘参考项目的文章,但是我找不到源代码。
你好,文琴佐
嗨,vincenzo.urbisaglia,
你说ble_app_安全项目不起作用是什么意思?请在文档选项卡的教程部分查看教程5,如果您在user_config.h中未定义spi flash的用法
#未定义用户\u CFG\u应用程序\u债券\u数据库\u使用\u SPI\u闪存(第46行)。
比尔,
STS_对话。
非常感谢你的回复。让我解释一下我们的问题。
我们可以将DA14583与iOS应用程序配对。但是,即使配对后,DA14583仍接受与未配对的应用程序(或在其他手机上运行的相同应用程序)的连接。
谢谢你的支持。你好,文琴佐
请检查APP_BOND_DB.h中的#define APP_BOND_DB_MAX_BOND_PEERS(),它定义了绑定PEERS的最大数量。
谢谢,我们已经按照您的建议修改了应用程序。但是,我们仍然能够连接未配对的设备。你有没有其他可以帮助我们的信息?
最美好的祝福
如果您希望设备只配对一次,然后在拒绝所有后续配对请求的情况下保持配对,则这是安全示例中未实现的。我的同事提到的APP_BOND_DB_MAX_BOND_PEERS仅用于设置设备将保留的可用配对插槽数,因此,如果您将其设置为1,则表示设备将保留一个插槽用于配对信息,如果存在新连接和新安全请求,设备将覆盖该配对设备,并将新数据存储在该插槽中。如果要拒绝所有连接,除非您最初配对的连接,则必须添加一些自定义代码,并在主机发出配对请求后立即拒绝所有后续连接。因此,假设您已连接,然后中心尝试读取一个受保护的特征,它将看到该特征受保护,然后它将发送配对请求,此时,您将能够检查设备的连接数据,并根据闪存中的数据进行验证,并决定接受或拒绝连接,尽管如果设备已与该特定设备完全连接,则不应发送配对请求。您将能够在智能标签参考设计中找到更适合您需要的示例。
谢谢你的对话
嗨,vincenzo.urbisaglia,
你说ble_app_安全项目不起作用是什么意思?请在文档选项卡的教程部分查看教程5,如果您在user_config.h中未定义spi flash的用法
#未定义用户\u CFG\u应用程序\u债券\u数据库\u使用\u SPI\u闪存(第46行)。
比尔,
STS_对话。
非常感谢你的回复。让我解释一下我们的问题。
我们可以将DA14583与iOS应用程序配对。但是,即使配对后,DA14583仍接受与未配对的应用程序(或在其他手机上运行的相同应用程序)的连接。
谢谢你的支持。
你好,文琴佐
你好
请检查APP_BOND_DB.h中的#define APP_BOND_DB_MAX_BOND_PEERS(),它定义了绑定PEERS的最大数量。
比尔,
STS_对话。
你好
谢谢,我们已经按照您的建议修改了应用程序。
但是,我们仍然能够连接未配对的设备。
你有没有其他可以帮助我们的信息?
最美好的祝福
嗨,vincenzo.urbisaglia,
如果您希望设备只配对一次,然后在拒绝所有后续配对请求的情况下保持配对,则这是安全示例中未实现的。我的同事提到的APP_BOND_DB_MAX_BOND_PEERS仅用于设置设备将保留的可用配对插槽数,因此,如果您将其设置为1,则表示设备将保留一个插槽用于配对信息,如果存在新连接和新安全请求,设备将覆盖该配对设备,并将新数据存储在该插槽中。如果要拒绝所有连接,除非您最初配对的连接,则必须添加一些自定义代码,并在主机发出配对请求后立即拒绝所有后续连接。因此,假设您已连接,然后中心尝试读取一个受保护的特征,它将看到该特征受保护,然后它将发送配对请求,此时,您将能够检查设备的连接数据,并根据闪存中的数据进行验证,并决定接受或拒绝连接,尽管如果设备已与该特定设备完全连接,则不应发送配对请求。您将能够在智能标签参考设计中找到更适合您需要的示例。
谢谢你的对话