See Every Message, Understand Every Packet

Meshtastic MQTT Monitor is a powerful Python command-line tool that transforms raw MQTT traffic into human-readable insights. Perfect for developers, network administrators, and mesh network enthusiasts who need deep visibility into their Meshtastic networks.

Comprehensive Monitoring Features

πŸ“‘

Real-Time MQTT Monitoring

Subscribe to Meshtastic MQTT topics and watch messages flow in real-time. See exactly what's happening on your mesh network as it happens.

πŸ”“

Protobuf Decoding

Automatically decode Meshtastic protobuf messages into human-readable format. No more cryptic binary dataβ€”see the actual content of every message.

πŸ”

Encryption Support

Decrypt messages using channel-specific encryption keys. Monitor private channels and encrypted communications with proper authentication.

🎨

Color-Coded Output

Visual distinction between packet types with ANSI color support. Quickly identify message types at a glance with customizable color schemes.

πŸ”

Keyword Highlighting

Highlight specific keywords in messages with custom colors. Never miss important messages like "emergency" or critical alerts.

βš™οΈ

Flexible Configuration

YAML configuration file with command-line overrides. Customize every aspect of monitoring to match your workflow and requirements.

πŸ“Š

Customizable Display

Configure which fields to display for each packet type. Show only the data you need, hide what you don'tβ€”complete control over output format.

πŸ“

Position Tracking

Monitor GPS location data with latitude, longitude, and altitude information. Track node movements and coverage areas in real-time.

πŸ’¬

Message Monitoring

View text messages between nodes with sender, recipient, and timestamp information. Follow conversations across your mesh network.

πŸ“ˆ

Telemetry Analysis

Track device telemetry including battery levels, signal strength, voltage, and temperature. Monitor network health and device status.

πŸ—ΊοΈ

Node Information

See node details including names, hardware models, and roles. Understand your network topology and device capabilities.

πŸ”„

Multiple Packet Types

Support for Position, Text Messages, Telemetry, Node Info, Routing, Traceroute, Waypoints, and more. Comprehensive coverage of all Meshtastic packet types.

Essential for Every Mesh Network Professional

πŸ› Development & Debugging

Debug Meshtastic applications, test message routing, and verify protocol implementations. See exactly what's being transmitted and received.

πŸ”¬ Network Analysis

Analyze network behavior, identify bottlenecks, and optimize performance. Understand message flow patterns and network topology.

πŸ›‘οΈ Security Monitoring

Monitor for unauthorized access, verify encryption is working, and audit network communications for security compliance.

πŸ“š Learning & Education

Learn how Meshtastic protocols work by watching real network traffic. Perfect for students and enthusiasts exploring mesh networking.

πŸ”§ Troubleshooting

Diagnose connectivity issues, identify misconfigured nodes, and resolve communication problems with detailed packet inspection.

πŸ“Š Network Operations

Monitor production networks, track message delivery, and ensure reliable operations with continuous real-time monitoring.

Ready to Monitor Your Mesh Network?

Install Meshtastic MQTT Monitor today and gain unprecedented visibility into your mesh network traffic. Simple to install, powerful to use.