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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file nanocom-1.0.0.tar.gz.

File metadata

  • Download URL: nanocom-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nanocom-1.0.0.tar.gz
Algorithm Hash digest
SHA256 6da8c192627585be92e137c4bd556aaa8183eb4af7d6ddb731f7e12c57ee873f
MD5 4e3c7d607efd8b33c236f9d8cfc2234d
BLAKE2b-256 ce9df121cf754ff1a51d142c44eee5c63f1083c391ee883b949fbc927a56cb94

See more details on using hashes here.

File details

Details for the file nanocom-1.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for nanocom-1.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c817203e0d828789e3a11fe306e417c00ec17a3455016e145c0485e4e35b7122
MD5 6b2909c942682118834db975f9db01c8
BLAKE2b-256 f300b95cac9f2b4d2e69d4e413f208c97bdc2a6ce292cee56c48150188397e5b

See more details on using hashes here.

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