@nikitasalnikov
Новичок

Как отобразить данные полученные по Bluetooth BLE в понятном для пользователя виде?

Здравствуйте. Возник такой вопрос. Работаю с Bluetooth BLE. Использую библиотеку flutter_blue_plus.
Сканирование и поиск устройств сделал. Подключение сделал. После подключения могу получить все характеристики и сервисы подключенного устройства и прочитать их.
Но вопрос такой, как мне из эти данные преобразовать так чтобы было понятно за что какой сервис отвечает, чтобы в дальнейшем можно было отображать в приложении и пользователь понимал что есть что.
Пробовал полученные value после чтения с помощью String. fromCharCodes() преобразовать. Где то выводятся нормально, где то иероглифы.
Пробовал utf8.decode() получаю вообще одно значение, хотя характеристик и сервисов отображается много, если выводить все.
Смотрел много материала, как в Ютубе так и на Гугле то что есть.
Но то что у меня получается не совсем нравится.
Вот пример всех характеристик и сервисов которые мне удается получить. Бывает и больше.
656223cff31b5775490142.jpeg
А вот что мне удается получить при преобразовании.
6562241a0c64c486027448.jpeg
Куда ещё смотреть или почитать, что можно сделать.
Мне эти данные по сути надо будет считывать при каждом их изменении и потом передавать в бэк
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы