我们可以同时通过蓝牙将多少个设备与安卓设备配对?最大数量是多少?

10

有人能告诉我在安卓设备上最多可以同时通过蓝牙连接多少个设备吗?我已经在各处搜索过,但没有找到正确的答案。

1个回答

11

在蓝牙piconet中,一个主设备可以与最多7个从设备进行通信,最多可有248个睡眠模式下的设备(当另一个活动设备进入睡眠模式时可以主动参与通信)。

在蓝牙散网(互连的piconets)中,设备数量不受限制。一些从设备通过参与两个或更多piconets而用作桥梁。其中最先进的拓扑结构之一是Cube Connected Cycles架构。

您可以建立多个蓝牙连接(至少RFCOMM连接)。只需为您的连接使用另一个线程,它就可以正常工作(我猜应该可以)。另请参见:http://developer.android.com/resources/samples/BluetoothChat/index.html

像这样的东西,

Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
tmp = (BluetoothSocket) m.invoke(device, 1);

嗨,blganesh101,谢谢你的回复。如果可能的话,你能否给我转发一些其他链接? - Anurag
看一下这个链接:https://groups.google.com/forum/#!topic/android-developers/adeBD275u30 - blganesh101

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接