Android BLE Получает только 20 чар

#android #bluetooth-lowenergy

#Android #bluetooth-низкое энергопотребление

Вопрос:

Я должен считывать 512 байт(каждые секунды) из ble(esp32). Но только 20 байт поступают на мой прослушиватель onCharacteristicChanged. Я не знаю, что делать с gatt.requestMtu(512). Пробовал и это, но без толку. есть какие-нибудь решения ?

Комментарии:

1. requestMTU позволяет запрашивать больший MTU с периферийного устройства. Ответ должен содержать MTU, который был фактически установлен после вашего запроса

2. @MichaelKotzjan понял, спасибо !

3. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.