This guide walks through setting up the user's development environment, the satellite payload's execution environment, and introduces the user to the platform through tutorials.
Consider reading about the fundamentals first - many of the concepts and terms are described.
- Tasking API Authentication Token
- Contact your program’s technical point of contact to request one
- Your company's AWS S3 bucket that was set up with Spire
- The
FM
number of a satellite (Satellite Id) with an SDR payload (read on) bash
,curl
,git
,python3
&jq
- Development Environment Setup
- Execution Environment Setup
This site includes the scripts described in the tutorials. Start by grabbing the code:
$ git clone --depth=1 https://github.com/nsat/space-services-user-guide.git
The next step is to query the Tasking API for which satellites & windows the Authentication Token grants access to. The script get_sats
in the tutorials
directory demonstrates this:
$ tutorials/get_sats "[YOUR_AUTH_TOKEN]"
The example response below shows that the authentication token has access to 2 window types on 1 satellite with id FM1
:
{
"data": [{
"id": "FM1",
"norad_id": "51099",
"supported_windows": [
"PAYLOAD_SDR",
"PAYLOAD_SABERTOOTH"
]
}]
}
More information on this endpoint is available here
- Ensure the Execution Environment has been set up
- Start on the Tutorials