2013-06-03 4 views
1

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

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

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

ответ

2

В соответствии с этим Google Code Page API Java-Xbee требует Java> = 5 и RXTX.
Учитывая эти два требования: -

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

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

  1. Ytai Ben-Tsvi & SparkFun-х IOIO-OTG
    Saves you the headache writing android 3.1+ USB host code и, таким образом, позволяет использовать более дешевые телефоны, которые работают дроидов от 1.5 до 2.3 (without hacking the latter).
  2. Digi's WiFi to Xbee
    Позволяет вам связать свой Android-телефон (или любой другой программируемый компьютер с поддержкой Wi-Fi) на вашем устройстве через Интернет.
Смежные вопросы