Platforms

Overview

Which transports work on which platform; the path decides the transport.
PlatformLocal portstcp://ble:// (feature ble)
WindowsCOM ports (serialport)yesyes
macOS/dev/cu.*, /dev/tty.*yesyes
Linux/dev/ttyUSB*, /dev/ttyACM*, …yesyes (BlueZ)
AndroidUSB-serial adapters via USB host (Rust drivers)yesyes (API 24+)
iOSnone (no API for it)yesyes

The path decides the transport; everything else (watch, exchange, AT, CMUX, auto-reconnect) works the same on all of them.