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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pycantoether-0.1.1.tar.gz
  • Upload date:
  • Size: 10.9 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.1.tar.gz
Algorithm Hash digest
SHA256 40e8ca2b49281a92462b0806bf5e3808c9855513fbf3253096333a8a4a994fd3
MD5 b3411f9329b96cff6fc9323445d93084
BLAKE2b-256 1741338b5f34c8dc69efca22734f4bb9334f18d85dc802fc53463f254b329ecb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycantoether-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: pycantoether-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 978ec2f929737dbe044dacd94792897fe0035d47ff93fd8bf787e4e44ef0532a
MD5 0f2e9aafd44060669e1e8e53b4477c5c
BLAKE2b-256 624be468a1d4ac768642dfbd13aa6d91a7a7b0026ecc942c3dc2b7f72b92ae57

See more details on using hashes here.

Provenance

The following attestation bundles were made for pycantoether-0.1.1-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