Я сейчас разрабатываю приложение BLE в iOS. В моем приложении мне нужно реализовать протокол сегментации для отправки больших данных с использованием BLE. Мое приложение должно иметь центральную роль.[iOS] [BLE] Получить переговоры MTU
Моя проблема в том, что я не могу получить MTU для переговоров. Я могу получить maximumWriteValueLength моего периферийного устройства, но он больше моего и не может найти максимальную длинуWriteValueLength моего центрального объекта.
Кто-нибудь знает способ найти MTU для переговоров или способ доступа к объекту CBCentral моего CBCentralManager?
Я не считаю, что вы можете что-либо сделать с mtu на iOS. Он ограничен 20 байтами – Paulw11
@ Paulw11 Я думаю, что вы правы, я ничего не могу сделать с MTU на iOS, но я надеюсь, что у кого-то есть идея по этому вопросу. Около 20 байт, которые вы мне скажите, я ограничен, я не согласен с вами. Я уже работаю с iOS BLE и paquet размером 150 байт. Я считаю, что ограничение не может превышать 155 байт. Но для этого приложения, которое будет работать на iOS и Android, я бы нашел способ не ограничивать мой MTU, потому что у iOS и Android нет таких же ограничений. –