github.devotd.
新发现开发工具

mik3y/usb-serial-for-android 3.11.0 — 安卓 USB 串行驱动

介绍 mik3y/usb-serial-for-android 的最新版本 3.11.0,这是一个无需 root 权限或 ADK 即可用 Java 与 Arduino、FTDI、CDC 等 USB 串行设备通信的库。

仓库信息mik3y/usb-serial-for-android ↗

介绍 mik3y/usb-serial-for-android 的最新版本 3.11.0,这是一个无需 root 权限或 ADK 即可用 Java 与 Arduino、FTDI、CDC 等 USB 串行设备通信的库。

GitHub 项目说明: Android USB host serial driver library for CDC, FTDI, Arduino and other devices.

星标
★ 5.7K
复刻
1.7K
语言
Java
许可证
MIT
最新版本
3.11.0
查看原始来源 ↗在 GitHub 查看 ↗

mik3y/usb-serial-for-android 是一个 Java 驱动库,它把安卓设备当作 USB 主机使用,从而让你直接与 Arduino 及其他 USB 串行硬件通信。它支持包括 CDC、FTDI 和 Arduino 在内的 USB 串行设备,目前公开的最新版本是 3.11.0。

这个库之所以值得单独一说,是因为驱动是用纯 Java 实现的。安卓的 USB 主机模式(Host Mode、OTG)是一项让设备自身充当 USB 主机、控制所连接外设的功能,而这个驱动无需 root 权限、无需 ADK,也不需要特殊的内核驱动,就能在其上运行。你可以直接对设备进行读写以构建自己的协议;库中同时提供了直接读写和基于事件的读取示例,因此很容易照搬其通信结构。实现语言为 Java,许可证为 MIT,Star 数为 5702。

不过,3.11.0 的变更记录和性能基准测试并未包含在给出的记录中,因此这个版本究竟改动了什么、实战性能如何,还很难判断。该仓库创建于 2013 年 6 月 30 日,在各项评估指标中,动能一项在 10 分制下仅为 1.0,其余项目也没有给出数值。就连接设备进行通信这一用途而言,它接近于一个值得尝试的选项,但新版本实际改进的幅度,只有与发布正文对照后才能知道。