Lines Matching +full:avahi +full:- +full:daemon
16 setup-miniterm-py2exe.py_
21 .. _setup-miniterm-py2exe.py: https://github.com/pyserial/pyserial/blob/master/examples/setup-minit…
24 TCP/IP - serial bridge
32 - The serial port settings are set on the command line when starting the
34 - There is no possibility to change settings from remote.
35 - All data is passed through as-is.
39 usage: tcp_serial_redirect.py [-h] [-q] [--parity {N,E,O,S,M}] [--rtscts]
40 [--xonxoff] [--rts RTS] [--dtr DTR]
41 [-P LOCALPORT]
51 -h, --help show this help message and exit
52 -q, --quiet suppress non error messages
55 --parity {N,E,O,S,M} set parity, one of {N E O S M}, default: N
56 --rtscts enable RTS/CTS flow control (default off)
57 --xonxoff enable software flow control (default off)
58 --rts RTS set initial RTS line state (possible values: 0, 1)
59 --dtr DTR set initial DTR line state (possible values: 0, 1)
62 -P LOCALPORT, --localport LOCALPORT
76 Single-port TCP/IP - serial bridge (RFC 2217)
81 - The port settings and control lines (RTS/DTR) can be changed at any time
84 - Telnet character IAC (0xff) needs to be doubled in data stream. IAC followed
86 - Telnet negotiation commands are sent when connecting to the server.
87 - RTS/DTR are activated on client connect and deactivated on disconnect.
88 - Default port settings are set again when client disconnects.
92 usage: rfc2217_server.py [-h] [-p TCPPORT] [-v] SERIALPORT
100 -h, --help show this help message and exit
101 -p TCPPORT, --localport TCPPORT
103 -v, --verbose print more diagnostic messages (option can be given
115 setup-rfc2217_server-py2exe.py_
120 .. _setup-rfc2217_server-py2exe.py: https://github.com/pyserial/pyserial/blob/master/examples/setup…
123 Multi-port TCP/IP - serial bridge (RFC 2217)
129 - Full control over the serial port with :rfc:`2217`.
130 - Check existence of ``/tty/USB0...8``. This is done every 5 seconds using
132 - Send zeroconf announcements when port appears or disappears (uses
133 python-avahi and dbus). Service name: ``_serial_port._tcp``.
134 - Each serial port becomes available as one TCP/IP server. e.g.
136 - Single process for all ports and sockets (not per port).
137 - The script can be started as daemon.
138 - Logging to stdout or when run as daemon to syslog.
139 - Default port settings are set again when client disconnects.
140 - modem status lines (CTS/DSR/RI/CD) are not polled periodically and the server
150 a TCP/IP <-> serial port gateway (implements RFC 2217).
152 If running as daemon, write to syslog. Otherwise write to stdout.
155 -h, --help show this help message and exit
158 --ports-regex REGEX specify a regex to search against the serial devices
159 and their descriptions (default: /dev/ttyUSB[0-9]+)
162 --tcp-port PORT specify lowest TCP port number (default: 7000)
164 daemon:
165 -d, --daemon start as daemon
166 --pidfile FILE specify a name for the PID file
169 -o FILE, --logfile FILE
171 -q, --quiet suppress most diagnostic messages
172 -v, --verbose increase diagnostic messages
180 - Python (>= 2.4)
181 - python-avahi
182 - python-dbus
183 - python-serial (>= 2.5)
185 Installation as daemon:
187 - Copy the script ``port_publisher.py`` to ``/usr/local/bin``.
188 - Copy the script ``port_publisher.sh`` to ``/etc/init.d``.
189 - Add links to the runlevels using ``update-rc.d port_publisher.sh defaults 99``
190 - That's it :-) the service will be started on next reboot. Alternatively run
191 ``invoke-rc.d port_publisher.sh start`` as root.
196 Multi-port TCP/IP-serial converter (RFC 2217) for POSIX environments.
223 setup-wxTerminal-py2exe.py_
230 .. _setup-wxTerminal-py2exe.py: https://github.com/pyserial/pyserial/blob/master/examples/setup-wxT…
242 test on an attached USB-serial converter ``hwgrep://USB`` could be used or