你好,
我们的设备是DA14682。我希望外围设备仅接受我们自己的中央设备的连接请求,而是拒绝其他设备。似乎外设无法读取中央设备名称,这是真的吗?从这个线程中:https://support.dialog-semicondiondiondiondiondum/forums/post/dialog-martbond-bluetooth-low-energy-%2%80%93-software/da14680-whitelist -ble.,14680年没有中央设备地址的白名单?14682仍然是相同的案例吗?
如果他们两个都是真的,我如何轻松实现我的目标?
谢谢!
英文
设备:
嗨yingfen,
是的,DA14680 / 1和DA14682 / 3都使用相同的SDK,并且在我们当前的SDK中没有任何用于白名单功能的API。然而。如果我们在我们未来的SDK发布中包含白名单,我会在内部询问。
谢谢,PM_DIALOG.
嗨pm_dialog,
感谢您的回复。所以除白名单外,目前还没有现有的内部功能,我们可以用来过滤中央设备,但必须在外部执行它?
谢谢,
英文
嗨yingfen,
您能否向我提供更多关于您要求的投入,以了解您想要完成的内容?如果我没有弄错的话,外围是一个DA14682芯片,但中央设备呢?
问候,pm_dialog
嗨pm_dialog,
外围设备和中央设备都使用相同的DA14682芯片。我想知道是否有一种方法是我们的外围设备只能连接到我们的中心(通过MAC地址/设备名称或其他方法是OK)设备,并拒绝其他连接请求。我们拥有多居民和多个外围设备。一个外围设备可以连接到多个中心,反之亦然。
如果有任何现有演示,我也可以阅读并关注它们。
谢谢,
英文
嗨yingfen,
如果外设知道中央的BD地址,反之亦然,定向广告就可以实现。但不确定,当外围设备应该与多个Centrals连接时,这是否可能。我必须在内部问一下,我会告诉你的。没有任何可用的演示。
谢谢,PM_DIALOG.
嗨pm_dialog,
谢谢。我会等待它。
英文
嗨pm_dialog,
上周以来的任何更新?如果我们不需要手动检查中心设备,这将是很棒的。
谢谢,
英文
嗨yingfen,
为延迟道歉。我们的SDK不支持白名单。此版本中不存在白名单管理API,因此无法为广告进行过滤策略。我试图弄清楚你如何做到这一点......
谢谢,PM_DIALOG.
嗨pm_dialog,
感谢您的回复。我们可以等待它,因为它不是一个紧急的任务。但它会使我们的系统更安全,所以我们也希望我们能够将功能添加到它。
谢谢,
英文
你好英文那
为延迟道歉,希望我能提供帮助。每个外围设备都可以填充唯一ID(加密或解密)。每个中央将扫描空气,如果我从外设得到的正确ID,则应实现连接。您还可以在设计中添加身份验证。
谢谢,PM_DIALOG.
嗨pm_dialog,
我认为解决方案来自中心侧,而不是周边。
1.对于中心方面,我们目前使用设备名称作为过滤器。但你提到的解决方案似乎更好。您能详细解释如何填充外围设备的唯一ID吗?还是有没有演示?
但是我们要问的这个线程中的问题来自外设方面:如果一个未知的中央设备想要与我们的外设连接,外设如何知道它是未知的并且拒绝此连接请求?
谢谢,
英文
嗨yingfen,
DA1468x不支持White-List功能。为此,如果您希望与特定中央连接,则应拒绝应用程序内的连接。您可以检查中央的BD地址,因此应用程序将决定拒绝或保持连接。关于ID,它可以被放入广告数据中。
谢谢,PM_DIALOG.