我正在尝试使用 socat 使用此脚本捕获 USB 到串行适配器上的串行流量:
#!/bin/bash
if [[ 0 != ${EUID} ]] ; then
sudo "$0" "$@"
exit $?
fi
SOCAT_OPTIONS="-d -d -v -x PTY,raw,link=/dev/socat,wait-slave,mode=0660,group=dialout /dev/ttyUSB0,raw"
socat $SOCAT_OPTIONS
但是,socat 似乎忽略了“-v -x”。
我的 socat 选项基于此站点上的示例:
http://mmdolze.users.sourceforge.net/serial-port-monitoring.html