Become an observer

An observer listens to the mesh and forwards every packet it hears to the FWA Mesh analyzer over MQTT. It does not change how your repeater behaves on the air.

What you need

Broker settings

Servermqtt.fwamesh.net
Port1883
TransportTCP, no TLS
AuthNone
IATA region codeFWA

Setup with meshcoretomqtt

  1. Install meshcoretomqtt on the machine attached to your repeater:
    curl -fsSL https://raw.githubusercontent.com/Cisien/meshcoretomqtt/main/install.sh | sudo bash
  2. Create /etc/mctomqtt/config.d/99-user.toml:
    [general]
    iata = "FWA"
    
    [serial]
    ports = ["/dev/ttyACM0"]   # or /dev/ttyUSB0
    
    [[broker]]
    name = "fwamesh"
    enabled = true
    server = "mqtt.fwamesh.net"
    port = 1883
    transport = "tcp"
    
    [broker.tls]
    enabled = false
    
    [broker.auth]
    method = "none"
  3. Restart the service: sudo systemctl restart mctomqtt, then check it with journalctl -u mctomqtt -f.
  4. Within a few minutes your observer should appear on the observers page under region FWA.

Also feeding LetsMesh?

You can publish to FWA Mesh and LetsMesh at the same time. Add a second [[broker]] block to the same file:

[[broker]]
name = "letsmesh-us"
enabled = true
server = "mqtt-us-v1.letsmesh.net"
port = 443
transport = "websockets"

[broker.tls]
enabled = true

[broker.auth]
method = "token"
audience = "mqtt-us-v1.letsmesh.net"

Hiding your node: rename it to start with 🚫 and send an advert. It will be hidden from this site's map and node list.