Files
meshtastic/plugin
eric a4abb5d15d feat(e2e): Meshtasticator radio-level validation harness for the adapter
Adds a skip-gated end-to-end suite (plugin/tests/e2e) that drives the
adapter against live Meshtasticator simulated nodes - real MeshtasticD
instances speaking the actual TCP/protobuf API - covering the layer no
contract test can reach: TCP handshake, inbound text over the simulated
mesh, and chunked outbound sends arriving at a peer node.

scripts/meshtasticator_e2e/run_e2e.sh boots N nodes (Docker or Linux
native MeshtasticD), discovers their TCP API ports, and runs the suite.
Radio-level reconnect and CI wiring are documented as open items pending
a Linux/Docker validation run.
2026-09-07 21:06:01 -07:00
..
2026-09-07 21:01:21 -07:00

hermes-meshtastic

Meshtastic LoRa mesh gateway platform adapter plugin for Hermes Agent.

Allows bidirectional communication between Hermes AI agent profiles and off-grid Meshtastic nodes (e.g., Heltec V4, T-Beam, LilyGO) over 915 MHz LoRa mesh radio.

Features

  • Connects directly to local Meshtastic radio via TCP (e.g. meshtastic.local:4403).
  • Subscribes to LoRa text messages on designated channel index (e.g. Channel 1 # private with AES-256).
  • Direct Message (1-on-1) routing between Meshtastic Node IDs and Hermes agent sessions.
  • Automatic message chunking and markdown stripping to fit within LoRa RF packet budgets (<180 chars).
  • Automatic reconnection with exponential backoff.