При разработке приложения BLE на Android или других высокоуровневых операционных системах вы можете практически игнорировать MTU.Лучше оставить это на усмотрение системы для согласования конфигурации.
Однако это не означает, что вы можете просто отправлять данные произвольной длины.С BLE данные передаются от / к характеристикам службы Bluetooth, и они имеют максимальную длину, которую вы не можете превысить, а также флаги разрешений и контроля доступа.
Чтобы определить максимальную длину пакета, получите размер характеристики, в которую вы записываете.Разработчик этой характеристики в идеале должен убедиться, что длина характеристики равна или кратна MTU устройства.
Единственное исключение из этого - использование вашей характеристики для уведомлений (в отличие от чтения или записи).).В этом случае максимальная длина характеристики равна MTU устройства.