如何连接超过7个蓝牙设备

时间:2016-11-23 12:10:52

标签: c# wpf bluetooth-lowenergy

我知道我无法与超过7台设备建立有效连接。 但必须有一种方法至少读取我需要的特定特征并在之后断开连接!我试图这样做,但为了我的目的,它需要太多时间:

a)建立连接和

b)之后断开连接。 (特别是因为没有明确的快速方法可以脱离处理而无效!)

有没有人有过这方面的经验或做过类似的事情?

我还听说过Park-Mode可以让设备保持同步并更快地重新建立连接。但似乎我无法远程将设备置于此模式(来自WPF-App)......

1 个答案:

答案 0 :(得分:1)

蓝牙规范(4.1)将您限制为7个并发连接作为中央,1个作为外围设备。

没有解决这个问题,仍然遵守4.1规范。我相信4.2允许更多的并发连接。

您可以连接/发现/读取特征/断开连接,并且可以非常快速地完成此操作,但您无法绕过该限制。未来版本的规范可能允许它,但无论你使用什么芯片都必须支持这个新的规范。

另一件事是使用广告数据的自定义数据部分发送20个字节的自定义数据。您可以将大量压缩为20个字节,具体取决于您的用例。