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
ROS NMEA NavSat driver: https://github.com/ros-drivers/nmea_navsat_driver (nmea_serial_driver, nmea_socket_driver)
Waterlinked nmeaoutput.py waterlinked-nmeaoutput.py
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.
Metadata
Release files for kahn 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kahn-0.0.1.tar.gz | 17.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kahn-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 33.8 kB
Release files / kahn-0.0.1.tar.gz
| Download URL | kahn-0.0.1.tar.gz |
|---|---|
| Size | 17.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1f52976c6dd3521c1e66a44fc4b16994da5d2aebe068164d85afc5c1b2ddbe3e
|
|
BLAKE2b-256 checksum How to use checksums |
8b597c8424f1e8213d968374aa60636b4f2a1a5a0a6488a5338d5e0afdbd7584
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|
Release files / kahn-0.0.1-py3-none-any.whl
| Download URL | kahn-0.0.1-py3-none-any.whl |
|---|---|
| Size | 16.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
274fa227f029f87b0b3ba49e5a28d32dc29b28f006d9d9bbe564df22ef03c820
|
|
BLAKE2b-256 checksum How to use checksums |
406b7309185db7a6203ac39e43075ffd97ed283a206e4ae49a6671b93ea6f441
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.13
|