OpenMCT

Grafana is good and I want to continue being a Grafana expert, but OpenMCT may allow for more flexibility with plugin design and new features to the UI could be implemented in the future. Grafana mostly relies on React plugins while OpenMCT is (idk like Vue) based. To start a new OpenMCT project, the project must be forked from GitHub and modified for personal use. Launch's OpenMCT development will be done in a separate repository which will then be added as a sub-module for the main GSW repository. Also, IREC teams were already using OpenMCT and one team gave a presentation on their entire ground software tech stack.


Features To Be Implemented

  • Connecting to C-Beam telemetry server for connecting InfluxDB to OpenMCT
  • Connecting buttons and other types of inputs for interfacing with and controlling things for the rocket and liquid rocket engine tests
  • Cool apogee graph

Possible Future Features

  • Live Flight simulation through CesiumJS. Requires taking GPS data and plotting points for Cesium to follow
  • More plugins coming soon...

Other Notes

  • UDP will not work. Alternatives:
    • TCP
    • CBeam ↔ InfluxDB
    • Golang Web Server (smile)

Related Links