Как Android BLE может прочитать более 20 байтов, requestMtu () не работает? - PullRequest
0 голосов
/ 10 октября 2018

Я хочу использовать Android BLE для получения более 20 байтов одним пакетом, но это не работает.Поэтому я попытался BluetoothGatt.requestMtu().Возвращает истину, но не работает.Я знаю, что запрос обмена MTU может быть инициализирован только клиентом, то есть телефоном Android.Я не понимаю, почему этот API не работает.
Я использую телефон OnePlus 6 с Android 8.1

1 Ответ

0 голосов
/ 10 октября 2018

Это не относится к API фреймворка Android.Это относится к спецификации Bluetooth BLE.Пожалуйста, проверьте более подробную информацию здесь. Максимальная длина пакета для Bluetooth LE?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...