利用這個(gè)socat神器, 可以將USB口短信貓映射為網(wǎng)口,又可以將網(wǎng)口映射為USB口。通過映射,可以將本地的短信貓映射到遠(yuǎn)程操作系統(tǒng)上使用。也可以把遠(yuǎn)程系統(tǒng)的短信貓映射到本地使用。任何虛擬化平臺(tái)都可以使用金笛短信貓。
121.36.x.x:服務(wù)端(web中間件)
socat -d -d -d tcp-listen:8001,reuseaddr,fork? pty,link=/dev/ttyUSB1,wait-slave
socat tcp-listen:8000,reuseaddr,fork? pty,link=/dev/ttyUSB0,wait-slave
192.168.0.239:客戶端(短信貓所在電腦)
while true; do socat? -d -d -d? file:/dev/ttyUSB0,nonblock,waitlock=/var/run/tty0.lock,b115200,raw,echo=0? tcp:121.36.x.x:8000,keepalive ; sleep 0.01; done
服務(wù)器啟動(dòng)8000端口,映射到虛擬設(shè)備 ?/dev/ttyUSB0
客戶端將物理ttyUSB0 , 映射到服務(wù)器8000端口。
客戶端設(shè)循環(huán)。keepalive加上保活。