To send high-speed data in tough, rugged environments, these cords have an M12 connector on one end that threads onto switches, sensors, and other devices prone to vibration. The other end has a traditional RJ45 plug that connects to Ethernet equipment, such as computers, IO modules, and programmable logic controllers (PLCs).