В iOS 16 размер MTU становится очень низким (20)

Мой проект основан на протоколе CAN2BLE. Здесь мы общаемся с устройствами, используя фреймворк Protobuf (https://github.com/apple/swift-protobuf). При общении с устройством BLE ниже есть некоторые наблюдения

Размер MTU ниже iOS 16 (iOS 12...15.6.1) Размер MTU без ответа: 244

В iOS 16 Размер MTU Размер MTU без ответа: 20

Наблюдение: первый раз в iOS 16 получаю размер MTU без ответа 244, а во второй раз выдает размер 20, но после перезагрузки устройства. В первый раз это даст размер MTU 244, а в следующий раз размер MTU 20. Это будет происходить снова и снова. Из-за этой проблемы мое приложение не получает данные с устройства BLE.

0 ответов

Другие вопросы по тегам