如何在 android 应用中同时连接多个 BLE 设备

How to connect multiple BLE devices at the same time in android app

我正在开发一个 android 应用程序来处理 BLE 设备。我需要同时连接两个 BLE 设备和 read/write 特性,同时服务 from/to 设备。我怎样才能做到这一点?每个设备是否需要单独的 GATT 实例和回调?如何做到这一点?

很简单。只需为每个设备执行一次 connectGatt,然后将为每个设备提供一个 BluetoothGatt 对象。回调对象可以是相同的,也可以是每个设备一个单独的实例,这取决于您,但我想如果每个设备有一个实例会更容易。