Skip to main content

Network Monitoring

Guide to monitor the status and operation of the mesh network.

Monitoring Tools​

1. Meshtastic App​

The easiest way to see network status.

2. Gateway Web UI​

Access at: http://192.168.68.127

3. Node-RED Dashboard​

Access at: http://192.168.100.10:1880

4. Command Line (SSH)​

For administrators with SSH access.

Monitoring from Meshtastic App​

View Connected Nodes​

  1. Open Meshtastic app
  2. Go to "Nodes" tab
  3. View list of nodes in network

Information shown:

  • Node name
  • Last seen
  • Distance (if GPS available)
  • Signal (SNR/RSSI)

Signal Quality​

SNRQualityDescription
Above 0ExcellentVery strong signal
-5 to 0GoodStable connection
-10 to -5FairMay have losses
Below -10PoorDifficult communication

View Messages​

  • "Messages" tab
  • Shows all channel messages
  • Including Claude responses

Monitoring via SSH​

Connect to Raspberry Pi​

ssh pi@192.168.68.127

View Meshtastic Nodes​

meshtastic --nodes

Example output:

╒════════════════════╤════════════════╤════════╤═══════════╕
│ User │ ID │ SNR │ Last Seen │
╞════════════════════╪════════════════╪════════╪═══════════╡
│ Main-Gateway │ !69d01ebc │ - │ now │
│ Garcia Family │ !aabbccdd │ 7.5 │ 2min ago │
│ North School │ !11223344 │ 3.2 │ 5min ago │
╘════════════════════╧════════════════╧════════╧═══════════╛

View Real-Time Messages​

meshtastic --listen

View MQTT Traffic​

mosquitto_sub -h localhost -t "meshtastic/#" -v

Node-RED Monitoring​

Access the Editor​

  1. Open: http://192.168.100.10:1880
  2. View active flows
  3. Check debug panel

Debug Panel​

  1. Click bug icon (debug) on the right
  2. View processed messages
  3. Verify data flow

Verify MQTT Connection​

In Node-RED:

  1. View MQTT In node
  2. Below it should say "connected"
  3. If it says "disconnected", there's a problem

Important Metrics​

Network Health​

MetricNormal ValueAction if Abnormal
Nodes seenMore than 1Verify trackers
Messages/hourVariableNormal to fluctuate
Claude latencyUnder 30sVerify internet
MQTT connectedYesRestart services

Verify Services​

On Raspberry Pi:

# Meshtastic status
sudo systemctl status meshtastic

# MQTT status
sudo systemctl status mosquitto

On reComputer:

# Node-RED status
sudo systemctl status nodered

# WiFi AP status
sudo systemctl status hostapd

System Logs​

Raspberry Pi - Meshtastic​

journalctl -u meshtastic -f

Raspberry Pi - MQTT​

sudo tail -f /var/log/mosquitto/mosquitto.log

reComputer - Node-RED​

journalctl -u nodered -f

Daily Health Checklist​

Quick Verification​

  • Meshtastic gateway responding
  • Node-RED connected to MQTT
  • Internet (Starlink) working
  • At least 1 tracker visible
  • @claude test successful

Quick Commands​

# From laptop on network

# 1. Ping gateway
ping 192.168.68.127

# 2. Ping reComputer
ping 192.168.68.130

# 3. View nodes
ssh pi@192.168.68.127 "meshtastic --nodes"

# 4. Test MQTT
mosquitto_sub -h 192.168.68.127 -t "meshtastic/#" -C 1

Troubleshooting​

Not Seeing Nodes​

  1. Verify tracker is powered on
  2. Verify channel/PSK configuration
  3. Verify region
  4. Restart tracker

MQTT Disconnected​

  1. Verify mosquitto service:
    sudo systemctl status mosquitto
  2. Restart if needed:
    sudo systemctl restart mosquitto

Node-RED Not Responding​

  1. Verify service:
    sudo systemctl status nodered
  2. View logs:
    journalctl -u nodered -n 50
  3. Restart:
    sudo systemctl restart nodered