Skip to main content

MQTT bridge, Prometheus metrics, and HTTP send API for USB-tethered Meshtastic devices

Project description

meshtastic-gateway

MQTT bridge, Prometheus metrics, and HTTP send API for USB-tethered Meshtastic devices.

Install

pip install meshtastic-gateway

Usage

meshtastic-gateway /dev/meshtastic0 --port 9464 --allow-net 100.64.0.0/10

To expose meshtastic_lora_nodes_active for more than the default 15-minute window, repeat --active-window-seconds:

meshtastic-gateway --active-window-seconds 300 --active-window-seconds 3600

See docs/metrics.md for the Prometheus metric reference, docs/runbooks/debugging-lora-rf.md for diagnosing RF / mesh problems from the metrics, and docs/runbooks/hardware-loopback-test.md for smoke testing on a real device.

License

GPL-3.0-or-later. See LICENSE.

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

meshtastic_gateway-0.2.0.tar.gz (111.9 kB view details)

Uploaded Source

Built Distribution

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

meshtastic_gateway-0.2.0-py3-none-any.whl (24.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: meshtastic_gateway-0.2.0.tar.gz
  • Upload date:
  • Size: 111.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.14

File hashes

Hashes for meshtastic_gateway-0.2.0.tar.gz
Algorithm Hash digest
SHA256 62bf795e27df4f2954323e32c480a78f0780010753fa904bdb21402dfa3cbc4f
MD5 92572681c6f930554908f2f9e47daa5a
BLAKE2b-256 b591c65b0a7b71902281c941f788e6577f5d44896b44dfc44ef991e5d2efb952

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meshtastic_gateway-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c0c425fbf42ddbac88c76c37b7dc16132d394004fe52f2b26b49e40b7f520030
MD5 d7b747dbb4584a9ba9726460ccb35604
BLAKE2b-256 ff0445c749b9735b3837c794a2654170dd12258b7fb9bcf7009e3064ebb9aedf

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