将串行设备转换为TCP套接字。
serial2tcp的Python项目详细描述
安装
您可以从pip安装:
# pip install serial2tcp
或手册:
# git clone git://github.com/mosquito/serial2tcp.git # cd serial2tcp # python setup.py install
重定向USB串行
对于重定向/dev/ttyusb0(波特率9600 bps和192.168.2.1),可以连接到它:
# serial2tcp -p /dev/ttyUSB0 -b 9600 -l 0.0.0.0 –allow-list=‘192.168.2.1’
帮助
Usage: serial2tcp [options]
Simple Serial to Network (TCP/IP) redirector.
WARNING: You have to allow connections only from the addresses in the “–allow-list” option. e.g. –allow-list=‘10.0.0.1, 172.16.0.1, 192.168.0.1’ NOTICE: This service supports only one tcp connection per instance.
- Options:
--version show program’s version number and exit -h, --help show this help message and exit -p SERIAL, --port=SERIAL Serial port, a number, defualt = ‘/dev/tty0’ -b BAUDRATE, --baud=BAUDRATE Baudrate, default 115200 -r, --rtscts Enable RTS/CTS flow control (default off) -x, --xonxoff Enable software flow control (default off) -P PORT, --localport=PORT TCP/IP port on which to run the server (default 9100) -l LISTEN, --listen=LISTEN Listen address on which to run the server (default ‘127.0.0.1’) --access-list=ACL List of IP addresses e.g ‘127.0.0.1, 192.168.0.2’