如何将 Android 附件与 USB 串行端口通信?
How can I communicate an Android Accessory with a USB Serial Port?
特此说明情况:我正在开发 Android 平板电脑,必须 在 Accessory 模式下工作。原因是因为平板电脑无法提供足够的电力来执行与串行 USB 微控制器的通信并继续为其电池充电。
为了实现成功的通信,我必须能够为Modbus/RTU
设置几个串口条件
- 串行端口地址(即 COM1、COM2...)
- 波特率(19200 bps)
- 数据位 (8)
- 停止位 (1)
- 奇偶校验 (None)
An excellent example in Delphi would be Modlink.
A good guidance would be UART https://github.com/ytai/ioio/wiki/UART
与此同时,我发现了一些有用的项目,但它们旨在在 Host 模式下工作。
https://github.com/mik3y/usb-serial-for-android
https://github.com/ksksue/Android-USB-Serial-Monitor-Lite
我正在寻找有关如何继续创建可以与串行 USB 通信的 Android 应用程序的任何有价值的信息、指导和参考。
我怎样才能做到这一点?
注意:我正在使用 Android Studio
。
FTDI Chip 制作了一个优秀的源代码,所以如果您需要与 Android 执行 USB/ftdi 连接,试试这个应用程序:
Source code: http://www.ftdichip.com/Android.htm
特此说明情况:我正在开发 Android 平板电脑,必须 在 Accessory 模式下工作。原因是因为平板电脑无法提供足够的电力来执行与串行 USB 微控制器的通信并继续为其电池充电。
为了实现成功的通信,我必须能够为Modbus/RTU
- 串行端口地址(即 COM1、COM2...)
- 波特率(19200 bps)
- 数据位 (8)
- 停止位 (1)
- 奇偶校验 (None)
An excellent example in Delphi would be Modlink.
A good guidance would be UART https://github.com/ytai/ioio/wiki/UART
与此同时,我发现了一些有用的项目,但它们旨在在 Host 模式下工作。
https://github.com/mik3y/usb-serial-for-android https://github.com/ksksue/Android-USB-Serial-Monitor-Lite
我正在寻找有关如何继续创建可以与串行 USB 通信的 Android 应用程序的任何有价值的信息、指导和参考。
我怎样才能做到这一点?
注意:我正在使用 Android Studio
。
FTDI Chip 制作了一个优秀的源代码,所以如果您需要与 Android 执行 USB/ftdi 连接,试试这个应用程序:
Source code: http://www.ftdichip.com/Android.htm