configure a meshtastic node's mqtt module to bridge mesh packets to a remote broker

domain: meshtastic.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Send a ConfigModule.MQTT admin message (via the app, Web UI, or CLI) to enable the MQTT module on the node acting as gateway.
  2. Set the Server Address, Username, and Password for the remote broker, plus TLS Enabled if the broker requires encrypted connections.
  3. Configure Root Topic and decide whether to enable Encryption Enabled (mesh-level packet encryption) and JSON Enabled (for JSON-formatted output alongside raw protobufs).
  4. Optionally enable Client Proxy Enabled so the phone/app's internet connection is used to reach the broker instead of the node needing direct connectivity.
  5. Confirm the node uplinks (and, if configured, downlinks) MeshPacket protobufs wrapped in a ServiceEnvelope to/from the broker under the configured Root Topic.

Known gotchas

Related routes

Implement Modbus TCP polling on a gateway and forward readings to AWS IoT Core via MQTT
modbus-iot-gateway · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans