Собственно имею Keywish BLE Nano (гибрид Arduino Nano и BLE). Очень сильно хочу передать в неё текст длинной 1500 символов с телефона. По умолчанию видимо у BLE есть ограничение на размер пакета и более 20 символов за раз не передать. Самый логичный способ - разбить текст на 20 символов и передавать их кусками. Да, текст разбил и даже передал, но дошло менее количество символов в добавок ещё и порядок некоторых из них сбился. Собственно как можно решить проблему?
Пока вижу только 2 варианта: добавить задержку между отправкой пакетов по 20 символов или ввести контрольную сумму, которая тоже не факт что дойдёт правильно. Может кто-то предложит вариант по лучше?
ЗЫ: для разработки на телефоне использую Cordova и плагин cordova-plugin-ble-central.
Пока вижу только 2 варианта: добавить задержку между отправкой пакетов по 20 символов или ввести контрольную сумму, которая тоже не факт что дойдёт правильно. Может кто-то предложит вариант по лучше?
ЗЫ: для разработки на телефоне использую Cordova и плагин cordova-plugin-ble-central.