For those interested in something targeted towards more diverse systems take a look at https://cosmosrb.com/
It's a command and telemetry package for working with embedded systems, arduinos through satellites, and includes data visualization and command interfaces. It's released under AGPL by Ball Aerospace and has a following at NASA as well.
It's particularly useful for dealing with small systems where you'd usually write a python script for FTDI/serial communication. You can instead just define your commands and telemetry structs in a config file and the system makes it work.
I’ve used COSMOS with embedded systems on personal projects and it is very easy to learn and get setup. Highly recommend it to folks who are considering it.
I've been working on a similar system for a few years now and hate every bit of it. We built it fast because we needed it and didn't have time to use the standard system we use in-house. I've been given very few hours to work on it outside of my regular duties so I've just had to deal with the terribleness of it. We recently got some money to update our tools and while we made something a little bit better for some tasks, the terrible foundation is still there. I'm going to look into this, it looks slick and sounds exactly like what I need. Just having the ability to dump whatever telem field I need would save me so much time compared with coding up a python script to pullout whatever from the GBs of telem we've been producing.
It's a command and telemetry package for working with embedded systems, arduinos through satellites, and includes data visualization and command interfaces. It's released under AGPL by Ball Aerospace and has a following at NASA as well.
It's particularly useful for dealing with small systems where you'd usually write a python script for FTDI/serial communication. You can instead just define your commands and telemetry structs in a config file and the system makes it work.