Skip to main content

DongLoRa USB Multiplexer — share one dongle with multiple applications

Project description

DongLoRa Mux (Python)

USB multiplexer daemon — lets multiple applications share one DongLoRa dongle simultaneously.

What It Does

  • Owns the USB serial connection exclusively
  • Exposes a Unix domain socket (and optional TCP) speaking the same COBS-framed protocol
  • RxPacket frames broadcast to all connected clients
  • StartRx/StopRx reference-counted across clients
  • SetConfig locked once set (single client can change freely)

Running

just run                            # start the mux daemon
just verbose                        # start with verbose logging
just run --tcp 5741 --port /dev/ttyACM0   # with options

Depends On

  • donglora — the Python client library (protocol encoding, device discovery)

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

donglora_mux-0.2.0.tar.gz (30.4 kB view details)

Uploaded Source

Built Distribution

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

donglora_mux-0.2.0-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file donglora_mux-0.2.0.tar.gz.

File metadata

  • Download URL: donglora_mux-0.2.0.tar.gz
  • Upload date:
  • Size: 30.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for donglora_mux-0.2.0.tar.gz
Algorithm Hash digest
SHA256 7308a0be631b06266c0139fc92381a1834ef7d8ce6a2cff1fb046a0aabc1923f
MD5 35ea7125f668e7b5cc16f50a7ce34e35
BLAKE2b-256 db6d2d37d823e2f91dda2d9a215e294eadb56da6c7a4ade37945283d1d019d4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for donglora_mux-0.2.0.tar.gz:

Publisher: ci.yml on donglora/mux-py

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

File details

Details for the file donglora_mux-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: donglora_mux-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for donglora_mux-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f29c0eee2fd270c6a8f544e500791a8bdda81a11de7fd91c24bcc6091dadefc
MD5 59701ac8632ad9b4313705c6e9a51912
BLAKE2b-256 ff55daa4670d0ab6441e24b53f08ab329f017084378ce9e163d28042aff9c638

See more details on using hashes here.

Provenance

The following attestation bundles were made for donglora_mux-0.2.0-py3-none-any.whl:

Publisher: ci.yml on donglora/mux-py

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