Skip to content

A Tiny Virtual Ground Station Solution using Open Source Software and the Cloud

Notifications You must be signed in to change notification settings

FIU-ELF/Tiny-vGS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny-vGS

*We're still in the process of updating the public GH.

Tiny virtual Ground Station (vGS) is a Raspberry Pi based Ground Station meant to get students involved in the intersection of space and ground station virtualization.

Video of Microsoft 2022 Hackathon:

Tiny vGS

Background

Communities and remote users around the world rely on public weather data sets to have situational awareness of their environment. Virtualized ground stations by the top cloud providers help download weather satellite information at professional sites through Ground Stations as a Service (GSaaS) but what about the every person or unconnected community? The same principles that accerelate deploying professional installations can help them too! In this tutorial, you'll go through the motions to set up a weather satellite ground station using open source software that can run remotely. You'll also leverage cloud resources to create a "GSaaS like" environment to learn about the different tools used in real world virtualized ground stations.

Mission

Acquire images from a geostationary satellite (GOES) using a backyard Ground Station setup. To do this, you'll acquire a ground station kit, use open source software to download an image and use the cloud to visualize system performance. You'll work through the steps to install & virtualize your setup:

  1. Plan your installation- Plan your installation by performing a site survey: Plan your installation
  2. Plan your BOM & acquire hardware- Use a base BOM, add specific needs for your use case and acquire hardware: Hardware BOM
  3. Setup your edge device- Create an edge appliance that allows you to run virtualized radio functions: Setup your edge
  4. Assemble and install your setup- Let's assemble the kit and install the setup: Installing the hardware
  5. Virtualized Radio Functions & Infrastructure as Code- Learn about virtualized radio functions and infrastructure as code: vRF & IAC
  6. Point your dish & acquire your first image- You are ready to point your dish! Let's try to get an image: Point your dish
  7. Design and perform trades on a Cloud based solution- Perform trade studies on how to create value added capability with the cloud: The Cloud
  8. Microservices- Run microservices to expose metrics to your operations support systems: Microservices
  9. Operations Support Systems- Implement Operations Support Systems: OSS
  10. Business Support systems- Use cloud Business Support Systems to understand billing: BSS
  11. Content Delivery Network- Create a Content Delivery application for your images: CDN

2023 Hackathon

  1. Thermal Modifications- Learn about modifying your enclosure for hot/humid climates: Thermal
  2. JSON EventHub description- Learn about the datasets going to EventHubs: JSON
  3. Chatbot- Create a chabot to interact with your data: : CHAT

Future Ideas

  1. Add LEO support
  2. GPS NTP time
  3. Make the containers more efficient
  4. Add sensors for environmentals

Thank you

The open source software community is leveraged heavily in this project.

  1. Thank you Pieter Noordhuis for your hard work with GOES Tools
  2. Thank you to Nooelec for creating kits that make GOES more accessible to the every day user
  3. Thank you to the team that contributed to this project as part of the 2022 Microsoft Hackathon
  4. The students at Olin College and Florida International University that built 2 Tiny vGS ground stations.

About

A Tiny Virtual Ground Station Solution using Open Source Software and the Cloud

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages