Skip to main content

A light-weight and energy-efficient NMEA message broker

Project description

https://github.com/maritime-labs/kahn/workflows/Tests/badge.svg https://codecov.io/gh/maritime-labs/kahn/branch/main/graph/badge.svg https://pepy.tech/badge/kahn/month https://img.shields.io/pypi/v/kahn.svg https://img.shields.io/pypi/status/kahn.svg https://img.shields.io/pypi/pyversions/kahn.svg https://img.shields.io/pypi/l/kahn.svg

Maritime Labs Kahn

About

A light-weight and energy-efficient NMEA message broker.

Features

  • Read NMEA sentences from serial devices

  • Submit NMEA sentences via UDP broadcast

Setup

pip install --upgrade kahn

To install the latest development version from the repository, invoke:

pip install --upgrade git+https://github.com/maritime-labs/kahn#egg=kahn

Usage

# Read data from serial device and display on the terminal.
kahn forward --source=serial:///dev/ttyUSB0 --target=file:///dev/stdout

# Read data from serial device and forward to UDP broadcast.
kahn forward --source=serial:///dev/ttyUSB0 --target=udp+broadcast+nmea0183://255.255.255.255:10110

Other projects

Project information

Contributions

Any kind of contribution, feedback or patches are very much welcome! Just create an issue or submit a patch if you think we should include a new feature, or to report or fix a bug.

Development

In order to setup a development environment on your workstation, please head over to the development sandbox documentation. When you see the software tests succeed, you should be ready to start hacking.

Resources

License

The project is licensed under the terms of the GNU AGPL license.

Download files

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

Source Distribution

kahn-0.0.1.tar.gz (17.0 kB view hashes)

Uploaded source

Built Distribution

kahn-0.0.1-py3-none-any.whl (16.8 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page