Связь с модулем xbee с помощью телефона Android 3+

Я хочу подключить свой модуль Xbee к своему телефону Android и общаться с ним, отправляя AT-команды.

Я знаю о USB-хосте, предоставляемом телефонами Android, но я не знаю, как отправлять на него данные.

У меня есть API java-Xbee, и я могу общаться с Xbee с помощью своего компьютера, но, поскольку мой проект предполагает использование ОС Android, любая помощь по этой теме будет оценена по достоинству.


person user1432321    schedule 03.06.2013    source источник


Ответы (1)


Согласно этой Кодовой странице Google, API java-Xbee требует Java > = 5 и RXTX.
Учитывая эти два требования:

  1. RXTX на Android не является готовой библиотекой и может потребоваться некоторый взлом, который может работать, а может и не работать.
  2. Я не эксперт по Java VM, но знаю, что JVM для настольных ОС работают иначе, чем Dalvik.
    Насколько хорошо Dalvik будет запускать код, разработанный для JVM? Вот хорошая тема StackOverflow, в которой обсуждаются эти два вопроса.

Столкнувшись с описанными выше проблемами, достаточно ли у вас смелости, чтобы смело идти туда, куда еще не ступала нога человека?
Не могли бы вы также рассмотреть следующие хорошо задокументированные и поддерживаемые подходы:

  1. Йтай Бен-Цви и IOIO-OTG
    Избавляет вас от головной боли при написании хост-кода Android 3.1+ USB и, таким образом, позволяет вам использовать более дешевые телефоны, работающие под управлением droids 1.5–2.3 (без взлома последнего).
  2. Digi WiFi to Xbee
    Позволяет подключить телефон Android (или любой другой программируемый компьютер с поддержкой Wi-Fi) к вашему устройству через Интернет.
person mrmoje    schedule 19.06.2013