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, 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.0.tar.gz (11.0 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.0-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycantoether-0.1.0.tar.gz
  • Upload date:
  • Size: 11.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for pycantoether-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6eb959608164a9ef3d7a4147625c68005607337e1e3745ee0c6e3cf9b5a488f2
MD5 f329a20e07b5e9da855841b6bd557524
BLAKE2b-256 a7b9682620e4d2da0584d1796c7bc42e647496c08a67197bab5d13530864b9f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycantoether-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.0

File hashes

Hashes for pycantoether-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cea1c095c711a5af1e46d6c09208595067a1228de50166b8ca49191a74f8dd48
MD5 ebf795246c0d153f33de716cf12de633
BLAKE2b-256 8e4d41c9d4ee1107965c84ce4e98698b4fe42af2979fab46229b2df5dbc395d9

See more details on using hashes here.

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