Отправка и получение изображения с сервера Arduino
Я пытаюсь получить и отобразить данные изображения JPEG с моего сервера Arduino.
Таким образом, с одной стороны (часть arduino), я считал некоторые данные и данные файла с SD-карты и поместил их (байты) в текстовый / простой ответ, разделенный знаком ";".
С другой стороны, я получаю зашифрованные данные как (только начало):
144;0;31.00;25.00;585;1;����$.C�@2QQ��� �����@!��� }!1AQa"q2���#B��R��$3br� %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz�������������������������������������������������������������������������w!1AQaq"2�B���� #3R�br� $4�%�&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz
Я делю это, делаю вещи с первой частью:
144;0;31.00;25.00;585;1;
и хотите взять следующие данные изображения и отобразить соответствующее изображение.
Я думаю, мне нужно преобразовать строку в base64 с чем-то вроде этого:
"data:image/jpeg;base64,"+data
но я не уверен в природе полученных данных от Arduino (строка? hex? bytes?...)
Я попытался btoa(), но ошибка говорит, что строка, которая должна быть закодирована, содержит символы не латиницы 1...