On linux USB-serial devices create two aliases to its serial port:
Is there a way on OSX to identify a serial port by the USB device id? Both in System Profiler and using
ioreg -p IOUSB I can see the id, but that doesn't get me any closer to connecting using that id.
We're developing several pieces of hardware and it's a pain to test them as every time I connect a different device I need to verify the serial port configuration of the testing software, because on OSX the
tty.* port name depends on the port on my computer, not on the device. The guys running linux are happily using the
/dev/serial/by-id/<my_usb_device_id> port to automatically distinguish between the different devices.