BLE Relay lets you share a Bluetooth Low Energy (BLE) device with another
phone or tablet over the network — no physical proximity required.
One device (the "host") holds the real Bluetooth connection to your BLE
peripheral. Another device (the "client") connects to it remotely through a
relay server, and can read, write, and subscribe to that peripheral exactly
as if it were connected locally.
Useful for:
• Testing or debugging a BLE peripheral from a different room or building
• Letting a teammate interact with your BLE device without being near it
• Bridging a BLE-only device onto a network so more than one client can use it
Features:
• Host or client roles from the same app
• QR-code pairing — scan a code to join a session instantly, or type the
username/password manually
• Optional TLS (wss://) for encrypted relay connections
• Foreground notification keeps the connection alive while hosting, even
with the screen off
• Point the app at your own relay server — you control where your data goes
Requirements: you need a relay server (relayd) to connect through. See the
project repository for setup instructions.
Share a Bluetooth LE device over the network to another phone.