2016-11-05 5 views
0

Я хочу передать данные с Arduino на Android-телефон. Данные будут целыми числами, которые непрерывно генерируют значения от датчика, присоединенного к Arduino. Какой самый быстрый способ для этого? Я имею в виду, что лучший код для передачи этих данных без каких-либо задержек? Я хотел бы использовать наиболее оптимизированный код, потому что в моих задержек проекта будут возникать ошибки в моем приложении Android. Пожалуйста, помогите мне. Скорость передачи данных будет примерно 1 целое число за миллисекунду. Спасибо заранее.Bluetooth последовательный интерфейс, HC-06 модуль для Android мобильных

+0

[Здесь] (http://stackoverflow.com/questions/5576237/android-bluetooth-serial-rfcomm-spp-how-to -change-the-ba-rate), вы можете найти информацию о настройке скорости передачи для подключения к Интернету через Bluetooth выше 9600 бит/с. Вам нужно 16 бит/0,001 с = 16000 бит/с. Итак, миссия невозможна. – nopasara

ответ

1

Мне удалось создать соединение с считывателем bluetooth stick (тегов уха из ушей) с помощью учебника из следующих Руководство Google Developers. Мне кажется, что он будет постоянно слушать сообщения.

https://developer.android.com/guide/topics/connectivity/bluetooth.html

Он работал на> = Android 4.3, потому что только после этой версии Android способен получать с низким энергопотреблением Bluetooth.

+0

Я также сделал проект с участием HC-06 и android раньше. Если это был робот с дистанционным управлением. Но это другое. Я хочу наивысшую производительность. Но в любом случае большое спасибо за вашу помощь! –

0

хорошо, что дает мне представление, комментарий @nopasara. Если я смогу найти способ включить 2 целых числа на 16 бит, я смогу достичь этой задачи? Я думаю, что это будет возможная задача с операторами бит языка C .....

Смежные вопросы