Skip to content
Gloucester County Amateur Radio Club

Gloucester County Amateur Radio Club

Skunkworks Advanced Project Team

Menu
  • Home
  • Projects
    • Arduino Projects
      • Satellite Antenna Switch
      • SatNOGS Antenna Positioner
    • Raspberry Pi/SDR Projects
      • W2MMD Weather Station
    • 3D Printed Projects
    • DMR
      • Using DM-1701 CPS Program
      • Open GD77 on Baofeng DM1701
    • Balloon Project
      • Balloon Launch – 2025-03-17
  • Satellites
    • Imagery
      • GOES Weather Satellite
      • ISS SSTV
      • NOAA Weather Fax
    • Telemetry and Operating
      • W2MMD Satellite Station
      • SatNOGS
      • Fox in a Box Telemetry Receiver
      • Othernet Satellite Receiver
  • Clubhouse
    • The GCARC Clubhouse
    • Grounding Project
    • Networking Infrastructure
    • Pi Cabinet
    • Server and Network
    • W2MMD Weather Station
    • Work and Test Bench
  • Tracking
    • ADS-B
    • AIS Ship Position Tracking
  • Public Service
    • Winlink VHF and HF Gateways
    • APRS
    • AREDN Development
  • The Foundation
  • Blog
  • Contact

Server and Network

Many of the Skunkworks team projects utilize Raspberry Pi computers but a few functions require even higher computing resources. For those functions and several others we needed a server that could run multiple Windows or Linux virtual machines (VMs) that performed various required functions.

Two important function were needed by the satellite station to allow remote operations. First, the PST Rotator controller for the antenna aiming needed to be run in server mode in a Windows computer so that client computers could connect and control the antenna positioning through the PST Rotator TCP client. Also, the SDR Console program likewise needed to be run in server mode so that remote SDR Console clients could connect and utilize the SDR receivers in the clubhouse connected to the satellite yagi antennas.

Fortunately one of the Skunkworks team members had a Dell server that had been retired from business use and was available to the team. With two Xeon CPUs and 96 gb of memory this server had sufficient power for all of those needs. The original Windows server operating system was replaced by VMware which allowed assignment of USB ports to individual VMs, a feature absent in the Windows Hyper-V software. A Windows VM was set up with PST Rotator and SDR Console running in server mode, which allowed connections (albeit one at a time) from stations that are local or connected through a VPN to the clubhouse network.

Another need for significant computing power arose from building the videos from the GOES weather satellites. These videos require multiple steps of resizing the original image, imprinting the Skunkworks logo and file name on each image, applying color enhancements to some images and then creating the video with interpolation between the frames to create a seamless moving image. This computation load proved to be too much for a Raspberry Pi so we spun up a Linux VM on the server and use it to create the video images. Every three hours the individual images captured from the GOES receiver are copied to the Video VM from which the videos are created and then transferred to the website for viewing.

The networking cabinet houses multiple networking devices that are more fully described here:https://wp.w2mmd.org/wp/networking-cabinet/

Backup power to the server and networking cabinet is provided by an APC floor-mounted UPS.

Monitoring of the Raspberry Pi computers and Linux VMs is performed as described here .

Archives

  • July 2024
  • November 2023
  • April 2023
  • March 2023
  • June 2022
  • July 2021
  • April 2021
  • March 2021
  • September 2020
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018

Categories

  • Balloon
  • Clubhouse Infrastructure
  • Digital Position Tracking
  • Raspberry Pi
  • Satellite Images
  • Satellite Operations
  • Satellite Telemetry
  • SDR
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
  • Home
  • Projects
    • Arduino Projects
      • Satellite Antenna Switch
      • SatNOGS Antenna Positioner
    • Raspberry Pi/SDR Projects
      • W2MMD Weather Station
    • 3D Printed Projects
    • DMR
      • Using DM-1701 CPS Program
      • Open GD77 on Baofeng DM1701
    • Balloon Project
      • Balloon Launch – 2025-03-17
  • Satellites
    • Imagery
      • GOES Weather Satellite
      • ISS SSTV
      • NOAA Weather Fax
    • Telemetry and Operating
      • W2MMD Satellite Station
      • SatNOGS
      • Fox in a Box Telemetry Receiver
      • Othernet Satellite Receiver
  • Clubhouse
    • The GCARC Clubhouse
    • Grounding Project
    • Networking Infrastructure
    • Pi Cabinet
    • Server and Network
    • W2MMD Weather Station
    • Work and Test Bench
  • Tracking
    • ADS-B
    • AIS Ship Position Tracking
  • Public Service
    • Winlink VHF and HF Gateways
    • APRS
    • AREDN Development
  • The Foundation
  • Blog
  • Contact

Gloucester County Amateur Radio Club 2025 . Powered by WordPress