你好
我们希望在DA14583固件中实施绑定。目前我们正在使用BLE_APP_SECURY项目作为参考。但是我们无法让它工作。我们可以查找其他参考项目吗?我已经读过键盘参考项目,但我无法找到源头。
问候Vincenzo
嗨vincenzo.urbisaglia,
你是什么意思ble_app_security项目不起作用?请检查文档选项卡的教程部分的教程5,如果未定义user_config.h中的spi闪存的使用情况
#undef user_cfg_app_bond_db_use_spi_flash(第46行)。
布罗尔,
sts_dialog。
非常感谢您的回复。让我解释一下我们的问题。
我们能够将DA14583与我们的iOS应用程序配对。但是,即使将DA14583配对后,仍然接受到尚未配对的应用程序(或在其他电话上运行的相同应用程序)的连接。
谢谢你的支持。问候Vincenzo
你好,
请在app_bond_db.h中查看#define app_bond_db_max_bonded_peers(),它定义了绑定对等体的最大数量。
谢谢,我们根据建议修改了该应用程序。但是,我们仍然可以与未配对的设备连接。您有任何可以帮助我们的其他信息吗?
最好的祝愿
如果您希望只能配对一次,则保留与拒绝所有后续配对请求的配对,这是不从安全示例实现的。我的collegue提到的app_bond_db_max_bonded_peers只是为了设置设备将保留的可用配对插槽的数量,所以如果例如,它将它设置为1,这意味着设备将为一个插槽保留一个交字合信息,以防有一个新的连接和新的安全请求设备将覆盖该配对设备,并将存储该插槽中的新数据。如果您想拒绝所有连接,否则除非您最初配对,那么您将不得不添加一些自定义代码并尽快拒绝所有后续连接。所以让我们假设您已连接,然后中央尝试读取一个受保护的特性,它将看到特征受到保护,然后它将发送配对请求,此时您将能够检查设备的绑定数据并验证它们对闪存中的一个,并决定接受或拒绝连接,尽管如果设备全部与该特定设备绑定,则它不应发送配对请求。您将能够在智能标签参考设计中找到更适合您的需求示例。
谢谢mt_dialog.
嗨vincenzo.urbisaglia,
你是什么意思ble_app_security项目不起作用?请检查文档选项卡的教程部分的教程5,如果未定义user_config.h中的spi闪存的使用情况
#undef user_cfg_app_bond_db_use_spi_flash(第46行)。
布罗尔,
sts_dialog。
非常感谢您的回复。让我解释一下我们的问题。
我们能够将DA14583与我们的iOS应用程序配对。但是,即使将DA14583配对后,仍然接受到尚未配对的应用程序(或在其他电话上运行的相同应用程序)的连接。
谢谢你的支持。
问候Vincenzo
你好,
请在app_bond_db.h中查看#define app_bond_db_max_bonded_peers(),它定义了绑定对等体的最大数量。
布罗尔,
sts_dialog。
你好,
谢谢,我们根据建议修改了该应用程序。
但是,我们仍然可以与未配对的设备连接。
您有任何可以帮助我们的其他信息吗?
最好的祝愿
嗨vincenzo.urbisaglia,
如果您希望只能配对一次,则保留与拒绝所有后续配对请求的配对,这是不从安全示例实现的。我的collegue提到的app_bond_db_max_bonded_peers只是为了设置设备将保留的可用配对插槽的数量,所以如果例如,它将它设置为1,这意味着设备将为一个插槽保留一个交字合信息,以防有一个新的连接和新的安全请求设备将覆盖该配对设备,并将存储该插槽中的新数据。如果您想拒绝所有连接,否则除非您最初配对,那么您将不得不添加一些自定义代码并尽快拒绝所有后续连接。所以让我们假设您已连接,然后中央尝试读取一个受保护的特性,它将看到特征受到保护,然后它将发送配对请求,此时您将能够检查设备的绑定数据并验证它们对闪存中的一个,并决定接受或拒绝连接,尽管如果设备全部与该特定设备绑定,则它不应发送配对请求。您将能够在智能标签参考设计中找到更适合您的需求示例。
谢谢mt_dialog.