如何通过USB串口传送Android附件?

Mac*_*ado 5 usb android accessory

特此情况:我正在开发一款必须附件模式下工作的Android平板电脑.原因是因为平板电脑无法提供足够的电力来执行与串行USB微控制器的通信并仍然为其电池充电.

在此输入图像描述

为了实现成功的通信,我必须能够设置一些串行条件 Modbus/RTU

  • 串口地址(即COM1,COM2 ......)
  • 波特率(19200 bps)
  • 数据位(8)
  • 停止位(1)
  • 平价(无)

Delphi的一个很好的例子是Modlink.

一个很好的指导是UART https://github.com/ytai/ioio/wiki/UART

同时,我发现了一些有用的项目,但它们的目的是在主机模式下工作.

https://github.com/mik3y/usb-serial-for-android https://github.com/ksksue/Android-USB-Serial-Monitor-Lite

我正在寻找有关如何创建可与串行USB通信的Android应用程序的任何有价值的信息,指导和参考.

我怎样才能做到这一点?

注意:我正在使用Android Studio.

Mac*_*ado 2

FTDI Chip 有一个优秀的源代码,因此如果您需要与 Android 执行 USB/ftdi 连接,请尝试此应用程序:

FTDI 串口终端

源代码: http: //www.ftdichip.com/Android.htm