複数のbleデバイスを接続して読み書き操作を並行して行いたいですか?
1309 次
4 に答える
1
同時に複数のデバイスに接続できるようにするには、直接接続するのではなく、自動接続 gatt 機能を使用する必要があります ( http://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#connectGatt( android.content.Context,%20boolean,%20android.bluetooth.BluetoothGattCallback) )。
自動接続を使用すると、電話機は同時に複数の接続を開始できます。直接接続を使用する場合、同時に開始できる接続は 1 つだけです。
ただし、一度接続すると、すべてのガット操作を並行して実行できますが、ペリフェラルごとに一度に 1 つの未処理のガット操作しか実行できません。
于 2016-05-14T23:43:18.250 に答える