Как получить сообщение BLE в различных пакетах?

Я получаю сообщения Bluetooth (характеристики) в моем методе Android:

public void onCharacteristicChanged(BluetoothGatt gatt,
            BluetoothGattCharacteristic characteristic) { }

Но отправленные сообщения разбиты на различные пакеты.

Например, устройство отправляет:

80 50 30 14 23 14 26 22

Но я получаю в onCharacteristicChanged:

80 50 30

А потом:

14 23 14 26 22

Как я могу сделать, чтобы получить все сообщение? (Длина и количество пакетов может измениться)

0 ответов

Другие вопросы по тегам