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

了解更多常见问题教程

13个职位/0个新职位
最后一篇文章
英芬
离线
最后一次见到:1年2个月前
已加入:2019-08-07 00:10
对于外设,如何过滤/只接受某个设备连接请求?

你好,

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

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

谢谢!

英芬

设备:
PM\U对话框
在线的
最后一次见到:1分56秒前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

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

谢谢,下午好

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

嗨,PM\U对话,

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

谢谢,

英芬

PM\U对话框
在线的
最后一次见到:1分56秒前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

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

你好,下午好

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

嗨,PM\U对话,

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

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

谢谢,

英芬

PM\U对话框
在线的
最后一次见到:1分56秒前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

如果外设知道中心的BD地址,反之亦然,则可以进行定向广告实现了。但是不确定,当外围设备应与多个中心设备连接时,这是否可行。我必须向内部询问,我会让你知道的。没有任何可用的演示。

谢谢,下午好

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

嗨,PM\U对话,

谢谢。我会等的。

英芬

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

嗨,PM\U对话,

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

谢谢,

英芬

PM\U对话框
在线的
最后一次见到:1分56秒前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

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

谢谢,下午好

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

嗨,PM\U对话,

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

谢谢,

英芬

PM\U对话框
在线的
最后一次见到:1分56秒前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

您好!英芬,

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

谢谢,下午好

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

嗨,PM\U对话,

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

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

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

谢谢,

英芬

PM\U对话框
在线的
最后一次见到:1分56秒前
工作人员
已加入:2018-02-08 11:03
嗨,英芬,

嗨,英芬,

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

谢谢,下午好