Recent discovery: forwarding serial ports over the network is pretty easy. Useful for embedded development!
For example, if youβre working with an ESP8266 SDK in a Linux VM, but the device is attached to a FreeBSD machine: run something like doas python2 ~/rfc2217_server.py -p 8266 /dev/cuaU0
on the host and use something like rfc2217://192.168.1.2:8266
as the --port
argument to esptool.
(Yeah, use that script. Other RFC2217 implementations donβt seem to support binary mode for some reason.)