【问题标题】:Is it possible to establish more than one bluetooth communication in android是否可以在android中建立多个蓝牙通信
【发布时间】:2012-11-26 21:10:03
【问题描述】:

我有 android 应用程序扫描周围的蓝牙设备,然后连接它们以开始交换文本。

我希望应用程序与周围区域中的每个蓝牙设备建立通信并立即向所有设备发送文本。

在 android 中可以进行多重通信吗?如果你有任何例子?

【问题讨论】:

    标签: java android bluetooth


    【解决方案1】:

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

    对于蓝牙 BR/EDR,请使用 official documentation 开始使用。

    1. 只需执行 SDP 即可查找范围内支持您的 UUID 的所有设备。 Here 是怎么回事。
    2. 然后使用 RFCOMM 连接 as a client 连接到它们中的每一个。

    显然,其他设备应该接受此连接。如果这些也是 Android,请参阅“作为服务器连接”chapter。 (基本上就是等待连接……)。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多