
Bluetooth TCP Bridge
Communication bridge between classic Bluetooth and TCP devices.
Marek Masár · masar.bb
UpdatedMar 7, 2026
PublishedJun 13, 2021
Packagemasar.bb
MD536cbe2cef9834958ce9572d7bcc20f52
SHA1 (signer)49:8E:71:06:60:78:B9:FE:B3:04:67:23:20:C6:29:2A:86:94:4C:9D
Signed byCN=Marek Mas?r, O=, C=Sk
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
- Landscape orientation support (orientation is locked during some configuration screens)
- Minor localization improvements (DE, SK, FR)
- BLE: Added name filter for discovered BLE devices
- Minor localization improvements (DE, SK, FR)
- BLE: Added name filter for discovered BLE devices
Description
OVERVIEW
This app enables communication between devices that use different communication technologies. With this app, your smartphone acts as a protocol converter and creates a communication bridge between remote devices that cannot communicate directly.
Currently supported:
- Classic Bluetooth: Bluetooth modules (HC-05, HC-06), other smartphone running Bluetooth terminal apps, PCs or any other device capable of opening Bluetooth serial port. The app can also create listening port for incoming connections
- TCP server: creates listening TCP server socket to which you can connect up to 3 clients
- TCP client
Available for testing / fully supported in PRO version:
- BLE (Bluetooth low energy / Bluetooth 4.0) : devices such as BLE Bluetooth modules(HM-10, MLT-BT05), smart sensors (heart rate monitors, thermostats, etc.)
- USB-serial devices: supported chipsets: CP210x, CDC, FTDI, PL2303 and CH34x
- UDP socket
- MQTT client
UNSUPPORTED
- Bluetooth speakers and headphones
- Some variants of listed chipsets with suffix in the name (like PL2303G, PL2303A, etc.) may not be supported
FEATURES
- Built-in packet terminal
- Real-time data logging
- Send data directly from the app to connected devices
- Bridge traffic between any two supported protocols
- Ideal for testing, debugging, and integrating custom hardware
USER GUIDE
For detailed documentation, supported protocols, and connection examples, visit:
https://sites.google.com/view/communication-utilities/bridge-user-guide
SUPPORT
Found a bug? Missing feature? Just email the developer. Your feedback is greatly appreciated.
[email protected]
This app enables communication between devices that use different communication technologies. With this app, your smartphone acts as a protocol converter and creates a communication bridge between remote devices that cannot communicate directly.
Currently supported:
- Classic Bluetooth: Bluetooth modules (HC-05, HC-06), other smartphone running Bluetooth terminal apps, PCs or any other device capable of opening Bluetooth serial port. The app can also create listening port for incoming connections
- TCP server: creates listening TCP server socket to which you can connect up to 3 clients
- TCP client
Available for testing / fully supported in PRO version:
- BLE (Bluetooth low energy / Bluetooth 4.0) : devices such as BLE Bluetooth modules(HM-10, MLT-BT05), smart sensors (heart rate monitors, thermostats, etc.)
- USB-serial devices: supported chipsets: CP210x, CDC, FTDI, PL2303 and CH34x
- UDP socket
- MQTT client
UNSUPPORTED
- Bluetooth speakers and headphones
- Some variants of listed chipsets with suffix in the name (like PL2303G, PL2303A, etc.) may not be supported
FEATURES
- Built-in packet terminal
- Real-time data logging
- Send data directly from the app to connected devices
- Bridge traffic between any two supported protocols
- Ideal for testing, debugging, and integrating custom hardware
USER GUIDE
For detailed documentation, supported protocols, and connection examples, visit:
https://sites.google.com/view/communication-utilities/bridge-user-guide
SUPPORT
Found a bug? Missing feature? Just email the developer. Your feedback is greatly appreciated.
[email protected]
Required features
- Bluetooth android.hardware.bluetooth
- Faketouch android.hardware.faketouch
- Location android.hardware.location
- Wifi android.hardware.wifi
Permissions (22)
Bluetooth TCP Bridge requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Fine Location android.permission.ACCESS_FINE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Wifi State android.permission.ACCESS_WIFI_STATE
- Bluetooth android.permission.BLUETOOTH
- Bluetooth Admin android.permission.BLUETOOTH_ADMIN
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Foreground Service android.permission.FOREGROUND_SERVICE
- Foreground Service Connected Device android.permission.FOREGROUND_SERVICE_CONNECTED_DEVICE
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Use Biometric android.permission.USE_BIOMETRIC
- Use Fingerprint android.permission.USE_FINGERPRINT
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- C2dm Permission Receive com.google.android.c2dm.permission.RECEIVE
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
- Gms Permission Ad Id com.google.android.gms.permission.AD_ID
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES
- Masar Bb Dynamic Receiver Not Exported Permission masar.bb.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- Masar Bb Permission C2d Message masar.bb.permission.C2D_MESSAGE