多个蓝牙连接

vic*_*vic 57 android bluetooth

我想通过蓝牙连接3个设备(My Droid必须连接到2个蓝牙设备).我已经使用蓝牙聊天将我的Droid连接到1个设备我应该如何为多个蓝牙设备修改它?请问你能帮帮我吗?

Yas*_*vil 22

我正在寻找一种方法将4个设备与蓝牙连接,我发现了以下内容.

http://groups.google.com/group/android-developers/browse_thread/thread/69d7810f6ef9bb7d

我不确定这是你想要的.

但是,为了使用蓝牙连接2个以上的设备,您必须为要连接的每个设备创建不同的UUID.

点击链接查看代码示例和更好的解释.


小智 8

您可以尝试我的lib进行多个蓝牙连接:

http://arissa34.github.io/Android-Multi-Bluetooth-Library/


Aar*_*n C 6

你看过BluetoothAdapterAndroid课吗?您将一台设备设置为服务器,将另一台设备设置为客户端.有可能(虽然我自己没有调查过)将多个客户端连接到服务器.

我已成功将BlueTooth音频设备BluetoothAdapter连接到手机,同时它也连接到另一部手机,但我没有试过三部手机.至少这告诉我蓝牙无线电可以容忍多个同时连接:)


Dei*_*man 5

请查看Android 文档

使用蓝牙 API,Android 应用程序可以执行以下操作:

  • 扫描其他蓝牙设备
  • 查询本地蓝牙适配器是否有配对的蓝牙设备
  • 建立RFCOMM通道
  • 通过服务发现连接到其他设备
  • 与其他设备传输数据
  • 管理多个连接


Kon*_*bam 5

是的,理论上,您的设备可以同时连接到其他 7 个蓝牙设备。这种连接称为微微网。更复杂的连接模式是分散网。

之所以限制为其他 7 个设备,是因为 L2CAP 协议中为 LT_ADDR 分配的位字段只有 3。