PotatoMesh Architecture
How multiple Meshtastic nodes connect to a unified dashboard
graph LR
subgraph Nodes["🗼 Meshtastic Nodes"]
N1["Node LongFast
192.168.0.100:4404"]
N2["Node MediumFast
192.168.0.100:5404"]
end
subgraph PM["🥔 PotatoMesh"]
I1["Ingestor LF
Channel 0"]
I2["Ingestor MF
Channel 0"]
Web["Web Dashboard
Port 41447"]
end
N1 -->|TCP| I1
N2 -->|TCP| I2
I1 -->|POST API| Web
I2 -->|POST API| Web
User["👤 Browser"] -->|HTTP| Web
style Web fill:#4CAF50
style I1 fill:#2196F3
style I2 fill:#FF9800
style N1 fill:#F44336
style N2 fill:#E91E63
style User fill:#607D8B
How it works
1. Meshtastic Nodes
Physical LoRa devices broadcasting on 868 MHz mesh network
2. Ingestors
Monitor nodes and feed data to the central dashboard
3. PotatoMesh
Aggregates all data into a unified view with chat and map
4. Your Browser
Access real-time mesh activity from anywhere