Skip to main content

Convert serial device to tcp socket.

Project description

Instalation

You can install from pip:

# pip install serial2tcp

or manual:

# git clone git://github.com/mosquito/serial2tcp.git # cd serial2tcp # python setup.py install

Redirect USB-Serial

For redirect /dev/ttyUSB0 with baudrate 9600 bps and 192.168.2.1 can connect to that:

# serial2tcp -p /dev/ttyUSB0 -b 9600 -l 0.0.0.0 –allow-list=‘192.168.2.1’

Help

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’

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
serial2tcp-0.5.1.tar.gz (3.3 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page