Как отправить длинные данные (255 байт в одном пакете) в IOS, используя BLE - PullRequest
1 голос
/ 08 мая 2019

Я хочу отправить 255-байтовые строковые данные в собственном реактиве с BLE , в андроиде проблем нет, но в ios можно отправить только 185 байт, Я запросил mtu = 255, но безрезультатно библиотеки, которые я пробовал: реагируют родной-BLE-PLX и реагировать-нативный-менеджер

1 Ответ

2 голосов
/ 08 мая 2019

В iOS исправлен MTU. Вам нужно использовать процедуру «Записать длинные значения характеристик», чтобы записать более длинное значение. Это должно быть сделано автоматически в iOS, когда вы устанавливаете тип записи «С ответом». Просто отметьте, что периферийное устройство должно поддерживать подготовленные записи.

...