mik3y/usb-serial-for-android
Android USB host serial driver library for CDC, FTDI, Arduino and other devices. observed · 2026-08-28
Health v2 · maintenance only
83/100
- Activity 93
- Release rhythm 61
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 224
- age_days: 4812
- days_rel: 46
- days_push: 46
- n_releases_24m: 4
Adoption not part of the score
5671 stars · 1691 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
A Java driver library for Android that enables communication with USB serial hardware (Arduino, FTDI, CDC devices, and others) via Android USB Host Mode (OTG). It requires no root access or special kernel drivers and exposes a raw serial port with read/write APIs.
Use cases
- communicate with an Arduino over USB from an Android app
- read data from a USB serial device on Android without root
- build an Android app that talks to serial hardware over OTG
- send and receive raw serial data from FTDI or CDC devices on Android
- detect and open attached USB serial devices in an Android app
When to choose
- you need to talk to USB serial devices (Arduino, FTDI, CDC) from an Android app
- you want pure-Java USB serial drivers without root or ADK
- you need low-level read/write access to a serial port on Android
When to avoid
- you need USB serial communication on platforms other than Android
- you need higher-level protocols rather than a raw serial port
- your device uses a USB chipset not supported by the library's drivers
Facets
library · maturity active
sdk developer-tools android-tools hardware developer-tools jvm usb-serial usb-host otg arduino ftdi cdc serial-port embedded-communication android
1 source
- readme: https://github.com/mik3y/usb-serial-for-android · fetched 2026-08-28 · 2847c042e933
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mik3y/usb-serial-for-android | main | 83 |
For agents
markdown · JSON · MCP: product_card(name="mik3y/usb-serial-for-android")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem