4

Android, Java, прием данных по Bluetooth

Добрый день. Нужен совет. Есть устройство, которое с интервалом в 5 мс пуляет данные пакетами по 4 байта по Bluetooth. Моя задача принимать эти данные на смартфоне, складывать их в массив для дальнейшей обработки. Проблема в том, что не знаю как подобраться к решению этого вопроса. Можно ли как-то программно настроить размер приемного буфера Bluetooth? Можно ли как-нибудь сделать "прерывание" при приеме данных или придется все-таки в бесконечном цикле считывать из getInputStream.read()? Прошу сильно не пинать. Я понимаю, что тут не стаковерфлоу, но вдруг кто-нибудь делал нечто подобное...

0
Автор поста оценил этот комментарий

Если кто-то будет читать это, то имейте в виду. С такой частотой отправки телефон просто не успевает обрабатывать данные. Это происходит даже с любым Serial Bluetooth терминалом, написанным тру-программистом. А эти советы от "экспертов" гугла ну ООООЧЕНЬ полезные...