将串行设备转换为TCP套接字。
项目描述
默认python2,有python3分支
安装
您可以从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’
帮助
用法:serial2tcp [选项]
简单的串行到网络(TCP/IP)重定向器。
警告:您必须只允许“–allow-list”选项中的地址进行连接。例如 –allow-list=’10.0.0.1, 172.16.0.1, 192.168.0.1’ 注意:此服务每个实例只支持一个TCP连接。
- 选项
- --version
显示程序版本号并退出
- -h,--help
显示此帮助信息并退出
- -p SERIAL,--port=SERIAL
串行端口,一个数字,默认 = ‘/dev/tty0’
- -b BAUDRATE,--baud=BAUDRATE
波特率,默认 115200
- -r,--rtscts
启用RTS/CTS流控制(默认关闭)
- -x,--xonxoff
启用软件流控制(默认关闭)
- -P PORT,--localport=PORT
在服务器上运行的TCP/IP端口(默认 9100)
- -l LISTEN,--listen=LISTEN
运行服务器时监听地址(默认 ‘127.0.0.1’)
- --access-list=ACL
IP地址列表,例如 ‘127.0.0.1, 192.168.0.2’
感谢
此基于 http://www.cs.earlham.edu/~charliep/ecoi/serial/pyserial-2.2/examples/tcp_serial_redirect.py
项目详情
关闭
serial2tcp-0.5.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 274c1ce3a4ce92e7a7d9e9f4066f5740710e1f4b2910fde80330d35aa929e9fb |
|
MD5 | 2afbedcce640a6be7172bfac945c286d |
|
BLAKE2b-256 | 5ed8e6c3df09be0603e21391c36f44b3f7829022f9ec620bc17068c9a0466ed1 |