Skip to content

[Ground Station v2] TinyGS API Parser #356

Description

@megargayu

We need to be able to collate information from TinyGS for use in our Ground Station as part of the frontend. We can do this through the TinyGS API: https://github.com/tinygs/tinyGS/wiki/Programmatic-API.

It may also be overall infeasible to do this (I'm not exactly sure how detailed this API is) - if so, we could scrape off of the TinyGS website, or discuss alternate options (first we have to check if this API works).

It will be best to make this a more abstract way of fetching, because we also have to fetch data from the Merry & Pippin Raspberry Pis to collate onto the dashboard. So it will be helpful to think about this.

In general, the basic goal will be to grab the beacon packet or any other packets from TinyGS and store it somewhere (probably into a database) so that the frontend can read all packets from all sources and then display them to the user. (Essentially, frontend and doesn't really talk to TinyGS directly, it just references the database). This also allows us to see logs of everything we've received in general.

[Database format will be decided later].

Metadata

Metadata

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions