Я использую Arduino IDE для ESP32 и Kotlin для Android Телефон.
Основная идея заключается в том, что я хочу иметь возможность читать все содержимое моей SD-карты (ESP32 постоянно ведет журнал .txt файл данных на SD-карту) через мой Android телефон.
В настоящее время используется BLE, где вы можете передавать только 20 байтов за раз, поэтому я пытаюсь сегментировать данные в пакеты по 20 байтов.
Я реализовал некоторое время l oop, которое пытается прочитать весь текстовый файл и затем отправить его через каждые 20 байтов до конца текстового файла. Для меня это не выглядит приемлемым решением, так как моя среда Arduino аварийно завершает работу, когда я пытаюсь прочитать файл размером больше чем ~ 500-600 байт.
Дайте мне знать, если есть какие-либо детали, которые мне нужно упомянуть в этом посте.