Android:USB通信Android < - >外部设备

Kos*_*smo 5 usb android serial-port

我找到了几个关于这个主题的线程,但在阅读之后我对我的问题一无所知.

我们有一个外部设备(类似于tomtom设备,我的意思是,不是附件),我们想要将此设备连接到Android设备.我们希望使用USB连接在外部设备和Android设备之间进行串行通信.(此时我们使用RS232接口在外部设备和其他非Android设备之间进行通信,但外部设备可以使用USB电缆处理通信)

在我看来,我们从3.1开始就支持USB API.

我们可以开发一个使用USB线与外部设备通信的Android应用程序吗?我的意思是,无论从哪种方式向设备发送数据和从设备接收数据,我们都希望将Android设备用作"显示器".

非常感谢你提前.

Asi*_*ier 12

我基本上和你描述的一样.我还处于早期阶段但是我在一些限制条件下进行了这样的沟通:

  1. 您需要一个支持USB Host API的设备.从Android 3.2开始,API本身已经存在,但并非每个设备似乎都支持它.看起来大多数运行> 4.0的设备应该可以工作,但仍然是每个设备检查你应该做的.我目前使用的宏碁ICONIA TAB A510,迄今似乎工作,但有一些小问题:例如,你可以同时使用USB端口,因为它是与充电器共用但USB不兼容无法充电的设备.
  2. 正如Neil所说,USB API是低级的,所以我认为你需要一个USB芯片组的驱动程序(你身边的那个,即在你的设备中).我在这里很幸运,因为有一个开源项目正在研究FTDI芯片组,这恰好是我选择的.如果这也是你的情况,你应该检查项目:

我希望这有帮助.正如我所说,我开始在这个生态系统中工作,我仍然需要找到很多"地方".

干杯,阿西尔.