我想创建一个网络,其中包括许多蓝牙设备配对到我的智能手机。我已经发现可以同时连接7台设备的信息。
可能我会有7台以上的设备,但它们会时不时地被唤醒,所以我认为这是可能的。设备会随机地将数据发送到智能手机应用程序,然后进入睡眠模式。
但有时可能会有超过7台设备同时尝试连接。有没有可能排个队?或者,我应该强制设备重新连接智能手机几次吗?
你觉得呢?
PS。他们不会流式播放音乐或任何其他“有限”的数据。
发布于 2021-01-17 23:06:30
对于您希望配对超过7台设备的场景,并且由于您正在为每个设备逐步执行连接和传输数据的过程,因此最好创建一个队列。您可以在状态机上设计它,状态机在状态显示为可用时从队列中挑选设备,然后转到每个状态,直到同步和传输完成,然后返回到可用状态,在那里它可以挑选下一个设备继续。
即使在我们尝试连接超过5台设备的情况下,我也经历过频繁的连接中断,并且很难依赖于数据传输,以防设备在丢失的情况下丢失存储的数据。
https://stackoverflow.com/questions/62482783
复制相似问题