https://. Safari does not support Web Bluetooth, and the API requires a
secure context.
Why in the browser?
The Web Bluetooth API exposes GATT directly to the page. No driver install, no serial cable — useful when the target MCU only has a BLE radio. This is the same idea as NinjaTerm's BLE connection type, rebuilt as a zero-install web tool.
Services auto-detected
NUS 6e400001…, Microchip 49535343…, TI SPS f000c0e0… and Silicon Labs
4880c12c…. The RX (write) and TX (notify) characteristics are resolved automatically per
preset.
Protocols & limits
BLE v4 caps a notification at 20 bytes; v5 raises this, though some stacks still impose 20. Longer writes are chunked to the negotiated ATT MTU.
Accessibility
Keyboard-first: Tab through controls, Enter sends, visible focus rings, and reduced-motion is respected via the XCOM token layer. The console is an ARIA live region.