Я написал прошивку для устройства BLE, и при получении пакета оно ожидает 40 байт.
Мой вопрос: необходимо ли получать событие onMtuChanged() для моего устройства Android, чтобы отправить более 23 байт? Другими словами, ПОЗВОЛЯЕТ ли этот обратный вызов моему устройству отправлять более 23 байтов?
Во-вторых, есть ли способ установить размер MTU внутри Android, чтобы мне не приходилось запрашивать обмен MTU? Мои устройства BLE отключаются после получения данных (часть ячеистой сети), поэтому мне приходится обмениваться запросами MTU каждый раз, когда я отправляю данные. Это значительно замедляет передачу.