我知道我无法与超过7台设备建立有效连接。 但必须有一种方法至少读取我需要的特定特征并在之后断开连接!我试图这样做,但为了我的目的,它需要太多时间:
a)建立连接和
b)之后断开连接。 (特别是因为没有明确的快速方法可以脱离处理而无效!)
有没有人有过这方面的经验或做过类似的事情?
我还听说过Park-Mode可以让设备保持同步并更快地重新建立连接。但似乎我无法远程将设备置于此模式(来自WPF-App)......
答案 0 :(得分:1)
蓝牙规范(4.1)将您限制为7个并发连接作为中央,1个作为外围设备。
没有解决这个问题,仍然遵守4.1规范。我相信4.2允许更多的并发连接。
您可以连接/发现/读取特征/断开连接,并且可以非常快速地完成此操作,但您无法绕过该限制。未来版本的规范可能允许它,但无论你使用什么芯片都必须支持这个新的规范。
另一件事是使用广告数据的自定义数据部分发送20个字节的自定义数据。您可以将大量压缩为20个字节,具体取决于您的用例。