dom*_*men 28 android bluetooth android-bluetooth
我想创建一个游戏,您必须通过蓝牙将多个设备(4+)连接到主设备(例如平板电脑).将有两个应用程序,一个主要的应用程序,所有数据将从手机发送到手机.这甚至可能吗?
Tom*_*Tom 19
是的,这是可能的.在最低级别,蓝牙允许您将最多7个设备连接到一个主设备.我已经做到了这一点并且它对我有用,但只在我有很多手动控制的其他平台(linux)上 - 我从来没有在Android上试过这个并且有一些可能的复杂性所以你需要做一些测试待确认.
其中一个问题是你需要平板电脑到掌握,Android没有给你任何明确的控制.这可能不会是一个问题,因为*当您尝试将第二个设备连接到平板电脑时,平板电脑将自动成为主设备,或*您将能够通过设置套接字的方式控制主/从角色连接
我会提醒大家,大多数在移动设备上使用蓝牙的应用并没有尝试多次同时连接,蓝牙可能有点脆弱,例如,如果两个设备已经有一些其他应用程序的蓝牙连接,那会怎样影响角色呢?
TN8*_*888 -1
这在一定程度上是可能的(最多 2 个设备),因为设备只能同时连接到另一台设备。对于您的情况,更好的解决方案是创建一个 TCP 服务器,将信息发送到其他设备 - 但这当然需要互联网连接。另请阅读有关 Samsung Chord API 的信息 - 它提供了您需要的功能,但每台设备都必须连接到同一个 Wi-Fi 网络