@MGriboedoff

Android, bluetooth, HEX, Как получать байты из потока на бекграунде?

Пытаюсь наладить обмен данными между приложением на андроид и устройством с bluetooth.

Входные данные:
Пакеты максимальной длиной 32 байта (ну или меньше иили больше, суть в том, что посылка может разделиться т.к. не хватит байт).
Первый байт полезной информации.
Полезная информация N- байт.
Байт контрольной суммы.
И стоп байт.

Идея организовать весь обмен иформацией в сервисе.
Как отправить пакет я разобрался, а вот как при этом еще слушать, что приходит мне?
В идеале слушать постоянно, отсеивать мусор и складывать полученные байты, для дальнейшей обработки. Или даже можно там же их и обрабатывать вынимая нужные мне параметры из посылок.

Но я даже не пойму как просто слушать все что прилетает постоянно? и Организовать к этому доступ... Буду очень благодарен за любую помощь.

Пока я понял, что мне нужны засинхроненые методы... но пока все крешится))
  • Вопрос задан
  • 346 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы