Skip to main content

An ultra simple serial client using pyserial.

Project description

An ultra simple serial client using pyserial.

Usage

Install it using

pip install nanocom

Example usage would be

nanocom --port /dev/ttyUSB0 --baudrate 115200

The following options are available

-h, --help       Show the help message and exit.
-v, --version    Show the version and exit.
-p, --port       The serial port. Examples include /dev/tty.usbserial or /dev/ttyUSB0.
-b, --baudrate   The baudrate of the serial port. The default is 115200.
-c, --exit-char  The exit character. The default is ], so Ctrl+] will be used to exit.

Why another serial client?

I couldn’t find anything to suit my need. I just wanted to talk to a Raspberry Pi through the serial terminal just as I would do with SSH! I tried many different things, from GNU Screen to bash scripts. But they all were either too clunky, interfered with tmux, or didn’t pass ANSI escape codes through. The best thing I found was python -m serial.tools.miniterm but it had an odd menu system that wasn’t needed. Nanocom is a simple modification of serial.tools.miniterm.

Project details


Download files

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

Source Distribution

nanocom-1.0.0.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

nanocom-1.0.0-py2.py3-none-any.whl (6.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page