对于外设,如何过滤/只接受某个设备连接请求?

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
13个职位/0个新职位
最后一篇文章
英芬
离线
最后一次见到:1年4个月前
已加入:2019-08-07 00:10
对于外设,如何过滤/只接受某个设备连接请求?

你好,

我们的设备是DA14682。我希望外围设备只接受我们自己的中心设备的连接请求,但拒绝其他设备。外围设备似乎无法读取中央设备的名称,是真的吗?从这个线索:https://support.dialog-semiconductor.com/forums/post/dialog-smartbond-bluetooth-low-energy-%E2%80%93-software/da14680-whitelist-ble,14680中没有中心设备地址的白名单?14682的情况还是一样吗?

如果这两个都是真的,我怎样才能轻松地实现我的目标?

谢谢!

英芬

设备:
PM\U对话框
离线
最后一次见到:1天12小时前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

是的,DA14680/1和DA14682/3都使用相同的SDK,并且在我们当前的SDK中没有任何用于白名单功能的API。然而。我将在内部询问我们是否在未来的SDK版本中包含白名单API。

谢谢,下午好

英芬
离线
最后一次见到:1年4个月前
已加入:2019-08-07 00:10
嗨,PM\U对话,

嗨,PM\U对话,

谢谢你的回复。那么除了白名单之外,目前还没有可以用来过滤中央设备的内部功能,但是必须在外部完成吗?

谢谢,

英芬

PM\U对话框
离线
最后一次见到:1天12小时前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

你能提供我更多关于你的要求,以了解你正在努力完成的投入吗?如果我没弄错的话,外设是DA14682芯片,但是中央设备呢?

你好,下午好

英芬
离线
最后一次见到:1年4个月前
已加入:2019-08-07 00:10
嗨,PM\U对话,

嗨,PM\U对话,

外围设备和中央设备都使用相同的da14682芯片。我想知道是否有一种方法,我们的外设只能连接到我们的中央(通过Mac地址/设备名称或其他方法是可以的)设备,并拒绝其他连接请求。我们有多个中心和多个外围设备。一个外设可以连接到多个中心,反之亦然。

如果有任何现有的演示,我也可以阅读和遵循他们。

谢谢,

英芬

PM\U对话框
离线
最后一次见到:1天12小时前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

如果外设知道中央的BD地址,反之亦然,可以实现定向的广告。但不确定,如果外设应与多个中心连接时这是可能的。我必须在内部问,我会告诉你。没有任何可用的演示。

谢谢,下午好

英芬
离线
最后一次见到:1年4个月前
已加入:2019-08-07 00:10
嗨,PM\U对话,

嗨,PM\U对话,

谢谢。我会等的。

英芬

英芬
离线
最后一次见到:1年4个月前
已加入:2019-08-07 00:10
嗨,PM\U对话,

嗨,PM\U对话,

上周有什么新消息吗?如果我们不需要手动检查中央设备,那就太好了。

谢谢,

英芬

PM\U对话框
离线
最后一次见到:1天12小时前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

抱歉耽搁了。我们的SDK不支持白名单。此版本中不存在白名单管理API,因此无法为广告设置筛选策略。我在想你怎么做…

谢谢,下午好

英芬
离线
最后一次见到:1年4个月前
已加入:2019-08-07 00:10
嗨,PM\U对话,

嗨,PM\U对话,

谢谢你的回复。我们可以等,因为这不是紧急任务。但这将使我们的系统更安全,所以我们也希望我们可以添加功能到它。

谢谢,

英芬

PM\U对话框
离线
最后一次见到:1天12小时前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

您好!英芬,

抱歉耽搁了,希望我能帮忙。每个外围设备可以填充一个唯一的ID(加密或解密)。每个中心都会在空中扫描,如果我从外设得到正确的ID,那么连接就应该实现了。您还可以在设计中添加身份验证。

谢谢,下午好

英芬
离线
最后一次见到:1年4个月前
已加入:2019-08-07 00:10
嗨,PM\U对话,

嗨,PM\U对话,

我认为解决办法是从中央方面,而不是从外围方面。

1对于中心端,我们当前使用设备名称作为过滤器。但你提到的解决办法似乎更好。您能详细解释一下如何填充外设的唯一ID吗?或者有什么演示?

2但是在这个线程中我们想问的问题来自于外围设备:如果一个未知的中央设备想要与我们的外围设备连接,那么外围设备如何知道它是未知的并拒绝这个连接请求?

谢谢,

英芬

PM\U对话框
离线
最后一次见到:1天12小时前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

DA1468x不支持白名单功能。为此,如果希望连接到特定的中心,则应拒绝应用程序中的连接。您可以检查中心的BD地址,因此应用程序将决定拒绝或保持连接。关于ID,可以将其放入广告数据中。

谢谢,下午好