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.