Turn your Android device into a powerful USB Serial-to-TCP network bridge.
TCPUART transparent Bridge allows you to seamlessly connect any compatible UART / Serial USB adapter directly to a TCP socket. Instantly send and receive raw serial data across a local network or the Internet without needing expensive Wi-Fi or Ethernet shields on your microcontroller. Useful for debugging hardware, collecting sensor data, controlling robots, 3D printers, etc. TCPUART bridges the gap between physical embedded serial devices and standard network sockets.
⚡ Example Workflows & Use Cases:
• Remote Debugging: Plug an Arduino into your Android phone via a USB OTG cable and instantly access its serial console using netcat, telnet, or a custom TCP script from your Linux / macOS / Windows terminal.
• IoT Gateway: Turn an old Android smartphone into an affordable gateway that relays physical microcontroller telemetry directly to a local server socket.
🔌 Extensive Hardware & Chipset Support:
No custom drivers required. TCPUART includes native support for a massive range of popular development boards and USB-to-UART chips:
• ESP8266 boards
• ESP32 boards
• NodeMCU
• ESP32-CAM-MB
• STM32 Nucleo-64 (ST-LINK/V2-1)
• FTDI
• PL2303
• CP210x
• CH34x
• many CDC ACM devices
🛠️ USB Connection:
Phone must have USB OTG function and be able to provide power to the connected USB device (most phones nowadays).
Use USB OTG adapter cable (test the adapter works by connecting a computer mouse).
Use normal USB cable to connect your embedded board to the OTG adapter.
Note: symmetrical USB C - USB C cable might not work. Use normal cable and OTG adapter.
TCP <-> UART (USB adapter) transparent bridge