【发布时间】:2020-10-10 10:43:21
【问题描述】:
我想创建一个包含许多与我的智能手机配对的蓝牙设备的网络。我已经查到可以同时连接7台设备的信息了。
可能我会有超过 7 个设备,但它们会不时被唤醒,所以我认为这是可能的。只是随机设备会向智能手机应用程序发送数据,然后它们将进入睡眠模式。
但有时可能会有超过 7 台设备同时尝试连接。可以排队吗?还是我应该强制设备尝试重新连接智能手机几次?
你怎么看?
PS。他们不会流式传输音乐或任何其他“有限”数据。
【问题讨论】:
-
我已经按照相同的思路实现了一个物联网应用程序,我所经历的是一旦你超过 6 个连接。蓝牙堆栈确实无法处理开销并开始中断之后建立的任何连接。此外,您还会发现许多设备无法建立超过 1 个连接,但这些设备将是在 kitkat/lollipop 上运行的非常旧的设备
-
谢谢 Gautam :) 是否断开已连接的设备?
-
是的,它会自动断开外围设备,您必须重新连接
-
这是个坏消息 :( 它也将成为 IoT 项目。你是如何解决这个问题的?
-
我们没有限制,所以我们明确告诉我们的最终用户,您不能连接超过 7 个外围设备。此外,我们确保如果少于 7 个,我们会尝试尽快重新连接
标签: android ios bluetooth android-bluetooth ios-bluetooth