【问题标题】:Ble multiple connectionBLE多重连接
【发布时间】:2013-12-11 11:10:04
【问题描述】:

是否可以通过低功耗蓝牙连接多个传感器标签?在 TI 提供的 app 中,sensor 标签为 server,app 为 client。那么,一个客户端可以连接多台服务器吗?

【问题讨论】:

  • 是的,这是可能的。但尝试多谷歌一点。对此有无数个问题。
  • 你能建议我任何可以告诉我如何使用 Android 进行操作的链接吗?过去两周我一直在寻找这个
  • 官方页面developer.android.com/guide/topics/connectivity/…介绍了如何扫描、连接、发现等外围设备。如果您为一个外设实现该功能,并在需要的地方考虑多个外设,那么最终您将获得多外设解决方案。页面上甚至还有一段视频,会详细解释整个过程。
  • 查看this question,了解 Android 上的多个 BLE 连接。

标签: android bluetooth-lowenergy


【解决方案1】:

是的,可以从一个应用程序连接到多个 BLE 设备

另一方面,目前,Android BLE 堆栈 (BlueDroid) 似乎具有同步特性(可能是受到来自 4.2 设备的三星堆栈的启发,此处记录了此行为Has native Android BLE GATT implementation synchronous nature?)。

这意味着,如果一个操作正在进行,其他操作将被忽略,因此您必须实现例如请求队列,以确保只有一个特征读/写正在进行。

此外,正如许多线程中所讨论的那样,Andorid BLE 堆栈目前非常不稳定,例如这里Android 4.3 Bluetooth Low Energy unstable

希望对你有帮助

【讨论】:

    【解决方案2】:

    您的术语似乎不太正确,但如果您尝试询问是否可以将多个传感器或类似设备连接到一部手机,答案应该是肯定的。

    我建议您查看thisthis,以更好地了解 BLE 中的角色。

    【讨论】:

      猜你喜欢
      • 2021-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-08
      • 2015-03-08
      • 2016-11-15
      相关资源
      最近更新 更多