5

I have android application the scan a Bluetooth device around, and connect them to start exchanging text.

I want the application to establish a communication with each Bluetooth device in the surrounding area and send text to all of them at once.

Is that possible to have multiple communication in android ? and if you have any examples ?

4

1 回答 1

1

当然这是可能的。您是在谈论蓝牙 BR/EDR(2.x、3.0)还是蓝牙低功耗(4.0)?

对于蓝牙 BR/EDR,请使用官方文档开始。

  1. 只需执行 SDP 即可查找范围内支持您的 UUID 的所有设备。这里是如何。
  2. 然后使用 RFCOMM Connection作为客户端连接到它们中的每一个。

显然,其他设备应该接受这个连接。如果这些也是 Android,请参阅“作为服务器连接”一章。(基本上这意味着等待连接......)。

对于 Android 官方文档中未涵盖的内容,请参阅

您也可以只使用所有配对的设备,然后尝试连接它们(显然只有范围内的设备会连接)。

于 2012-11-26T13:10:03.550 回答