Skip to main content

This is bridge between NMEA2000 and TCP server.

Project description

The pycantoether

NMEA2000 can bus to TCP server

This is bridge between NMEA2000 and TCP server.

Features:

  • Support different NMEA2000 CAN bus adapters, base on python-can library.
    • GS-USB (Geschwister Schneider), slcan and so on.
  • Support different TCP server interface,
    • Yacht Devices RAW TCP, ydwg02

Requirements:

  • python 3.9+

Install

pip install pycantoether

Usage

Development

python3 -m venv venv
source venv/bin/activate

# Install requirements, and editable this package
pip install -e .

# Run tests
python -m pytest --cov pycantoether

Run, configuration

Config usb.backend libusb1

Environment variables:

  • PYUSB_BACKEND - 'libusb1', select libusb1 as backend for PyUSB.
  • LIBUSB_DEBUG - debug level, 0 - 3, 0 = off, 3 = max.

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

pycantoether-0.1.2.tar.gz (12.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycantoether-0.1.2-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file pycantoether-0.1.2.tar.gz.

File metadata

  • Download URL: pycantoether-0.1.2.tar.gz
  • Upload date:
  • Size: 12.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycantoether-0.1.2.tar.gz
Algorithm Hash digest
SHA256 e7fad2bd050d239b35c5ebbfa2735dc1d18f060f054f6a06e285be5a8677b201
MD5 6dc5ed890cae0913c8eeea80e155938c
BLAKE2b-256 3fb31aa8000a889655f9acecba0d7d396ded79064a10f1fbbce8cd98a2fcab19

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycantoether-0.1.2.tar.gz:

Publisher: python-publish.yml on shizacat/n2k-can2ether

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pycantoether-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pycantoether-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for pycantoether-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 489f57e335a20c77e8af6a2e36a9edfdead7710390c88eb9af3c6a7bbd76a98d
MD5 0b522346ffe7576fb770dcba12002da8
BLAKE2b-256 16e2b2d8434a53dbe1a8cce6cb6e11dc03178e04704ba8e6fe18c66df0d4ed7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycantoether-0.1.2-py3-none-any.whl:

Publisher: python-publish.yml on shizacat/n2k-can2ether

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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