Skip to content

nasa/hermes

Repository files navigation

Hermes, A Lightweight Telemetry and Commanding Framework


Hermes is a plugin driven spacecraft telemetry processing and commanding framework built around a variety of mature open-source software.

Important

Hermes is currently undergoing migration from our internal deployment to public Github. Documentation is in the works.

Hermes Capabilities

  • Command completion, validation, & dispatch inside a Visual Studio Code interface.
  • Telemetry database interaction with a variety of databases.
  • An extensible and pluggable telemetry processing framework for interacting with flight software downlink
  • Out of the box support for F Prime
  • Integration with Grafana

Databases

  • InfluxDB (v2): Native support inside a builtin profile
  • TimescaleDB: Support through Telegraf
  • OpenTelemetry Compatible Databases:
    • Mimir/Prometheus -- Numeric telemetry
    • Loki -- Logging/events
    • Tempo -- Commands/File uplink/File Downlink