android - 通过 Android 与串行 USB 设备通信

标签 android serial-port ftdi usb-otg

我有一台定制的电流测量设备。该设备可以连接到 PC,并通过 USB 进行通信。它基于FTDI芯片。我有一个用 Java 编写的应用程序,该应用程序正在使用 rxtxSerial.dll 库和 gnu.io.rxtx_2.1.7.4.jar。现在我想在我的 android 设备上移植这个应用程序,我有点困惑该怎么做?我只有安卓平板电脑(操作系统版本 4.1.1)、OTG 数据线和这个测量设备。

我的设备应该 root 吗?是否有任何类型的库可以简单地添加到我的 Java Android 应用程序并通过 USB 读取数据?从哪里开始?

我已尝试使用相同的库将现有应用程序移植到 PC,但缺少 rxtxSerial.dll,我无法将其传输到我的 android 设备。

最佳答案

我真的可以推荐 USB-Serial-For-Android 库,它支持多种流行的 usb-to-serial 芯片(还有 FTDI)并且不需要生根。查看 GitHub 项目 here .

关于android - 通过 Android 与串行 USB 设备通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52211758/

相关文章:

python - 从 Arduino 到 Python 的连续数据流(读取线失败)

c - 串行端口卡在 read() 数据

android - 如何跟踪通知以了解何时显示摘要通知

android - Google 内部应用共享 - 意外错误

Android:AudioRecord 中推荐的 bufferSizeInBytes 值

c++ - QSerialPort 正确发送多行

iOS 到 FTDI 芯片通信

c - 用FT245同步方式写入芯片

ios - iOS (iPhone/iPad) 中的串行或 HID (usb) 通信

java - RadioButton 第一次运行后返回 false