【问题标题】:Connect multiple devices via Bluetooth on Android (Multiple BLE connections)在 Android 上通过蓝牙连接多个设备(多个 BLE 连接)
【发布时间】:2017-10-25 08:50:51
【问题描述】:

我正在尝试通过蓝牙(作为连接平台)在 android 设备上创建客户端-服务器连接网络。一台设备充当服务器,其他 4 或五台设备作为客户端。我尝试了许多来自 git-hub 的示例存储库,但没有多连接实现。这是我尝试通过蓝牙进行多连接的链接 https://github.com/arissa34/Android-Multi-Bluetooth-Library

【问题讨论】:

  • 你能分享更多关于尝试的输出吗?相应代码中实际失败的地方
  • @SamirBhatt 感谢您的回复,但我之前尝试过该链接我无法扫描附近的 BLE 设备,是否有任何多连接的替代方案,请告诉我
  • 我成功构建了代码并运行了应用程序,但是当服务器必须执行扫描操作到附近的设备时我遇到了问题它没有扫描设备它正在向我显示带有标题的白屏“正在扫描蓝牙设备”。我无法看到附近的设备,所以我无法进行下一步“连接”???是否有任何替代解决方案可以使用蓝牙进行这种多重连接。实际上我有一些屏幕截图,但我无法在此处附上。--@KingofMasses
  • 我无法分享屏幕截图,因为我没有达到图像附件的最低信誉 (10)--@KingofMasses
  • 您使用的这个库代码是由@Rami stackoverflow.com/users/3411483/rami 开发的。尝试得到他的帮助

标签: android github bluetooth bluetooth-lowenergy


【解决方案1】:

首先,您必须注意这个库是用于使用 RFCOMM 协议 的套接字通信,它不是低蓝牙 https://en.wikipedia.org/wiki/List_of_Bluetooth_protocols

如果您需要帮助,我需要更多信息,例如您的 android 版本、一段代码和您的日志。

此外,您可以在此游戏中看到此库https://play.google.com/store/apps/details?id=com.drgames.domino 在蓝牙中使用一台服务器和 3 个客户端。

【讨论】:

  • 感谢您指点我们@Rami。好吧,我们将用你所问的所有细节来更新我们的问题。同时,我们只是尝试运行 git hub 中的示例代码,而扫描操作是在设备附近执行的,它没有扫描设备,它向我显示标题为“扫描蓝牙设备”的白屏。
  • 感谢您的回复@Rami。我的意图是将两个或多个 ble 连接到单个 ble android 设备。由于我是 ble 技术的初学者,我使用你的库 Rami 尝试了这种连接,但我无法做到,现在我正在寻找替代解决方案。可以你把上面提到的游戏链接的库代码文件分享给我
猜你喜欢
  • 1970-01-01
  • 2016-12-02
  • 2013-04-22
  • 1970-01-01
  • 1970-01-01
  • 2020-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多