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.3.0.tar.gz (114.2 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.3.0-py3-none-any.whl (26.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for meshtastic_gateway-0.3.0.tar.gz
Algorithm Hash digest
SHA256 3d60e49319e7032243ccc34d42846a4da0f2d06479f3caeb1eed748812d162de
MD5 993cd3e9b288c5f7a6013ad7033c19fc
BLAKE2b-256 fba2723005814d81530d23f5bfa7d1310fc92bb0a0f962e9160af3a60e92617b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for meshtastic_gateway-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 69cb8a16ce70ea36b745964eed621e9b6b445f7e463063938daf532d3b7080e4
MD5 63bd15df3058fdc8b335405b1615ad0c
BLAKE2b-256 2b9f3a10e23d7a5736175cacfdd97470773723bb9d9296c97739cdd9132e149d

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