Android 蓝牙并发连接

Android 蓝牙并发连接,android,bluetooth,Android,Bluetooth,为了在我的学院举办一个节日,我们正在计划一场智力竞赛。 对于蜂鸣器回合,我正在考虑为android编写两个应用程序(我们有一些手机),一个用于测试大师,另一个用于参赛者 参赛者将通过蓝牙连接到测验主机 阅读完问题后,问答大师单击其应用程序中的按钮,选手应用程序中的按钮将启用X秒。当一名参赛者点击他/她的按钮时,问答大师的应用程序将闪烁该参赛者的名字 我的问题是: 甚至可以通过蓝牙(类似于unix/c中的select())建立多个连接并接受来自它们的并发(或多路)消息吗 如果可能的话,我应该在哪里

为了在我的学院举办一个节日,我们正在计划一场智力竞赛。
对于蜂鸣器回合,我正在考虑为android编写两个应用程序(我们有一些手机),一个用于测试大师,另一个用于参赛者
参赛者将通过蓝牙连接到测验主机

阅读完问题后,问答大师单击其应用程序中的按钮,选手应用程序中的按钮将启用X秒。当一名参赛者点击他/她的按钮时,问答大师的应用程序将闪烁该参赛者的名字

我的问题是:

甚至可以通过蓝牙(类似于unix/c中的select())建立多个连接并接受来自它们的并发(或多路)消息吗

如果可能的话,我应该在哪里寻找任何例子?我在发展这一点时会面临什么样的问题(我知道可靠性在这里是个问题)以及如何避免它们

我以前在笔记本电脑上试过,但失败了。但也许我很早就放弃了。请帮忙

编辑:

我放弃了这个项目(太多的连接中断)。不过,我保留这个问题。

您阅读过这篇文章以及其他专门针对Android的信息吗?


旁白:我上大学的时候,我们用老式的方式(纸和笔)度过琐事之夜,但从好的方面来说,你不必担心喝醉了的大学生手中会有昂贵的手机

蓝牙支持微微网,在微微网中,单个(测验)主机可以与多达一个主机进行通信


因此,在蓝牙级别,这应该是可行的。不过,我不是说是否可以使用Android的Bluetooth API:s实现的人。

我对蓝牙知之甚少,但在本地wifi网络上,这听起来会更好。无论如何,可靠性都将是一个严重的问题。您是否考虑过使用蓝牙配对请求作为“蜂鸣器”?由于设备已被识别,因此它应该显示哪个请求最先出现。再说一次,不要引用我关于可靠性的话。查看BluetoothChat APIDemo,以防您没有:您是否考虑过去当地的硬件商店,花几美元购买一些蜂鸣器。。。?技术并不总是答案……是的,我已经做到了。绕了一小圈。我只是把这个问题留待大家集思广益。。。到主机的最大连接数是7对吗?所以你可以将7台设备与主设备配对。我是唯一一个推动这个想法的呆子。。。现在我做了一个简单的电路(哦,讨厌电线!)。上面写着:“主设备以循环的方式快速地从一个设备切换到另一个设备。”这是我困惑的地方。这会是公正的吗?“快速”是否意味着足够快,以至于与人类反应相比,滞后是可以忽略的?