- Raspberry Pi 4 (mine has 4 GB of memory)
- Raspberry Pi OS Lite Arm 64 (Bullseye)
- Swift 5.6
SatController, SatServer and SatReceiver are written in Swift, with Swift-NIO for the networking. The server and receiver run as a service on the latest 64-bit version of Raspberry Pi OS Lite. The controller is a desktop application with a SwiftUI user interface on an Apple iMac. Transmitted audio & video is sourced internally from the Mac version of OBS. Received audio & video can be monitored with VNC on the iMac or an Apple TV and HDMI television. All other equipment (transmitter, power amplifier, receiver, power supplies, peripherals and ancillaries) are situated outdoors – weather protected and close to the antennas.
- Power Supplies
- Cooling Fans
- Various Sensors
- ADALM-Pluto Transmitter
- RF Power Amplifier
- BATC Advanced Receiver
- Etc, etc.
THIS IS WORK IN PROGRESS, SO NO SOURCE CODE YET
- INSTALLING.md – how to configure the Raspberry Pi
- CONNECTING.md – how to connect the relays and sensors
Copyright (C) 2021 Michael Naylor EA7KIR http://michaelnaylor.es
SatReceiver is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
SatServer is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with SatServer. If not, see https://www.gnu.org/licenses/.