Advanced Features
Smaz Decompression
Meshy can decompress incoming messages that use Smaz text compression:
- Some MeshCore clients (e.g. meshcore-open) compress outgoing messages using the Smaz algorithm and send them with an
s:prefix. - Meshy automatically detects and decompresses these messages.
- Meshy does not compress outgoing messages — for the typically short MeshCore messages, the encoding overhead negates the compression savings.
Trip Time Tracking
Every delivered message includes round-trip time (RTT) measurement:
- Timer starts when message is queued for transmission.
- Timer stops when ACK is received.
- Displayed in milliseconds next to the ✓✓ status.
- Useful for diagnosing network latency and hop delays.
SNR Visualization
Signal-to-Noise Ratio (SNR) indicates link quality:
- Green (≥0 dB) -- Excellent signal.
- Yellow (-5 to 0 dB) -- Marginal signal.
- Red (<-5 dB) -- Poor signal.
SNR is shown in:
- Path traces (color-coded labels on map).
- Neighbor lists (repeater management).
- Rx Log entries.
Cayenne LPP Telemetry
Meshy fully supports the Cayenne Low Power Payload format for sensor data:
- Digital/analog I/O.
- Temperature, humidity, pressure.
- Accelerometer, gyrometer.
- GPS coordinates.
- Battery voltage and current.
- Luminosity, presence detection.
- And 20+ other sensor types.
Telemetry is decoded automatically and displayed in human-readable format.
Packet Deduplication
Meshy maintains a rolling buffer of the last 32 received packet hashes:
- Prevents duplicate processing when packets arrive via multiple paths.
- Hash is computed from packet contents.
- Duplicates are silently dropped.
- Useful in dense mesh networks with many redundant paths.