Meshtastic nodes can connect to the internet via MQTT gateways, allowing messages to bridge between isolated mesh networks and remote users.
This guide details how to connect your node to PeeringSAโs MQTT broker, optimized for SA, with Downlinking disabled (not for passing messages, but for RF Measurements across the Mesh etc)
To connect to the SA:MUG uplink, use the following broker credentials:
| Setting | Value |
|---|---|
| Broker | mqtt.peeringsa.net |
| Port | 1883 |
| Username | uplink |
| Password | uplink |
| Root Topic | msh/ANZ/SA |
| Protocol | MQTT v3.1.1 |
โ Note: Standard Meshtastic default credentials are also accepted.
mqtt.peeringsa.netuplinkuplinkmsh/ANZ/SAMap ReportingClient Proxy (if using a phone with internet access)meshtastic --set mqtt.enabled true
meshtastic --set mqtt.address mqtt.peeringsa.net
meshtastic --set mqtt.username uplink
meshtastic --set mqtt.password uplink
meshtastic --set mqtt.rootTopic msh/ANZ/SA
meshtastic --set mqtt.mapReportingEnabled true
meshtastic --set mqtt.clientProxyEnabled true
๐ Firmware v2.2.0 or newer is required for full MQTT functionality.
Enable position reporting to show your node on public maps:
meshtastic --set position.fixed_position true
meshtastic --set mqtt.mapReportingEnabled true
meshtastic --set mqtt.mapReportPositionPrecision 5
meshtastic --set mqtt.mapReportPublishInterval 300
๐ This configuration sends position data every 5 minutes.
For reliable, 24/7 gateways:
ROUTER or ROUTER_LATE:meshtastic --set device.role ROUTER
Want to host a gateway, expand coverage, or help with MQTT infrastructure?
Join us on Discord:
๐ SA:MUG Discord