Russian Qt Forum

Qt => Общие вопросы => Тема начата: WereWind от Июнь 01, 2015, 14:37



Название: Можно ли записывать длинные значения в BLE через Qt?
Отправлено: WereWind от Июнь 01, 2015, 14:37
Всем доброго дня.

Только недавно начал работать с QBluetooth. Пишу приложение под линукс на Qt 5.5.0. Имеется BLE-девайс LinkitONE, прошитый другим человеком, менять там ничего нельзя. Надо соединиться с устройством (соединение идет по по gatt), записать в определенную характеристику строку - название переменной и затем вычитать из другой характеристики строку - значение. в целом все работает, но проблема возникает при чтении/записи длинных строк - считывается только первые 20 символов. Пишу через QLowEnergyService::writeCharacteristic, читаю, соответственно, через QLowEnergyService::readCharacteristic. Где задавать размер считываемых данных или хотя бы сдвиг для считывания в такой ситуации?