使用Android 3+手机与xbee模块通信

时间:2013-06-03 06:08:55

标签: android xbee ftdi

我想将我的Xbee模块连接到我的Android手机,并通过发送AT命令与它通信。

我知道Android手机提供的USB主机设备,但我不知道如何向其发送数据。

我有java-Xbee API,我可以使用我的电脑与Xbee交谈,但由于我的项目涉及使用Android操作系统,因此对此主题的任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

根据这个Google Code Page,java-Xbee API需要Java> = 5和RXTX。
考虑到这两个要求: -

  1. Android上的RXTX 不是开箱即用的lib may require some hacking,可能有效也可能无效。
  2. 我不是Java VM专家,但我知道桌面操作系统JVM与Dalvik的工作方式不同。
    Dalvik如何运行为JVM开发的代码?这是一个很好的StackOverflow topic讨论这两个。
  3. 面对上述挑战,你是否勇敢地勇敢地走到以前没有人去过的地方?
    您是否还可以考虑以下记录良好且支持的方法: -

    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的WiFi to Xbee
      允许您通过互联网将Android手机(或任何其他可编程wifi计算机)链接到您的设备。