ClientBridgeX: TCP USB Serial

Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

ClientBridgeX turns an Android phone or tablet into a bridge between a TCP server and a USB serial device. Data flows both ways: what the server sends reaches the serial port, and what the device answers goes back over the network.

The app is the client side of that link. It dials out to the host and port you configure and never listens for incoming connections, so it works from any network that can reach your server, mobile data included.

MANY TO MANY, NOT ONE TO ONE
Stay connected to several servers at once and keep several USB devices open at the same time. Each device carries its own list of allowed servers, so you decide which connection reaches which piece of hardware instead of broadcasting everything everywhere.

SERIAL CONFIGURATION
Baud rate from 300 to 115200. Data bits 5 to 8. Parity none, even, odd, mark or space. Stop bits 1, 1.5 or 2. Settings are saved per device by vendor, product and port, so hardware you plug in again comes back configured.

WHERE ONE MESSAGE ENDS
Serial data arrives in fragments with no framing of its own. Tell the app the size you expect a message to be, and it works out the grouping window from that size at the current baud rate, closing a message on an idle gap. Frames reach the log grouped the way the device actually sent them.

TWO VIEWS OF THE TRAFFIC
Summary shows the exchange grouped message by message. Terminal shows the raw stream line by line. Each switches independently between ASCII and hexadecimal, with its own text size and scrollback depth.

SENDING DATA
Type in ASCII, or use the built-in hexadecimal keyboard. Choose which server the message goes to, and which line ending is appended to it.

LOGS
Summary and Terminal each keep their own log, written as .txt or .csv. Share either one through the Android share sheet, to wherever you want it.

BUILT TO STAY UP
The bridge runs as a foreground service and holds the locks it needs to keep working with the screen off. Servers you mark for auto-connect come back on their own, and if the device restarts the session is restored.

PRIVACY
No account, no analytics, no advertising, no trackers. Nothing you configure or transmit reaches the developer — the app has no servers of its own. Full policy: https://sites.google.com/view/clientbridgex-privacy-policy/inicio?authuser=1

REQUIREMENTS
Android 8.0 or later, and a device with USB host support (OTG).
Bridge TCP servers to USB serial devices — the app connects as the client.
Updated on
Sep 3, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

First public release of ClientBridgeX.

Turn your Android phone into a bridge between USB serial devices and TCP/IP servers:
• Connect to several TCP servers at once, always as a client
• Several USB serial adapters supported at the same time
• Routing matrix: choose which server reaches which device
• Live traffic in Summary and Terminal, in ASCII or HEX
• Foreground service: the bridge keeps running in the background
• Exportable logs and serial parameters saved per device
Content rating
Everyone
Learn more

App support

About the developer
Jorge Luis Cid Tepole
cidtepole@gmail.com
Calle 23 Oriente 1313 Colonia La paz 75790 Tehuacán, Pue. Mexico