I had to connect to a cisco router with a serial dongle (window->usb->serial->cisco) not that long ago. After successfully configuring, I could change configuration in the same exact way going over network (window->encryption->tcp->ethernet->decryption->cisco), but underneath, it's all teletypes talking to each other[0].
My $work has an R&D lab with hundreds of the enterprise/carrier network appliances we sell, and ALL of the automation for the whole thing happens over RS-232 serial.