Tag: client

Getting started with SatNOGS – Raspberry Pi 3 images available

SatNOGS-Client development team member Vasillis, using PiGen and Gitlab CI, created a SatNOGS Client Raspbian image to use with your Raspberry Pi 3 for your SatNOGS ground-station. To install and setup the image you can follow the Raspbian sector in the Raspberry Pi 3 SatNOGS wiki page. Following the instructions will get you to the SatNOGS Client configuration screen, from there you can add your ground-station’s details via the basic setup.

  • If you already created a ground-station in the SatNOGS Network website (or it’s stage environment) you should provide the relevant data for your Raspberry Pi and soon you will see your ground-station on-line.
  • If you haven’t created a ground-station in the SatNOGS Network yet, you can create an account in the SatNOGS Network stage environment, and create a new ground station (Note: as soon as you are satisfied with your ground-station’s performance you will be able to migrate to the production instance of the SatNOGS Network).

  • If you don’t have a ground-station  you can either start building a SatNOGS Rotator, buy a commercial rotator using a commercial controller or even our ardushield, or simply use a no-rotator setup using a turnstile antenna, an LNA, an RTL-SDR, and your RaspberryPi 3 which is ideal as an introduction to SatNOGS and satellite hunting!


Since SatNOGS is not only a set of open source technologies but also a community effort don’t hesitate to reach out to the community, and our active channels IRC #satnogs at the Freenode server or the SatNOGS Matrix channel reachable by riot.im (both channels are bridged and riot keeps an archive of previous messages).

SatNOGS for satellite command and control

Although quite some time has passed since our last update the SatNOGS team and the community was busy working on it’s software and hardware components allowing modular setups.

A large amount of focus has being the SatNOGS client software. Allowing the user to not only use RTL-SDR based dongles but a far greater variety of SDR solutions using GnuRadio. In conjunction with that SatNOGS client is able to use Amateur Radios that are supported by hamlib (we’ve already tested on Yaesu and Kenwood radios). Such functionality paired with our new ground station hardware design, and further tests on after market designs such us Yaesu Az/El rotator would allow the SatNOGS network to not only receive but transmit data via the network to satellites.

Since a few months now Libre Space Foundation, the organization that assists the development, and operation of the SatNOGS networks is has being working together with the University of Patras on developing and manufacturing the first satellite with most of it’s components based open hardware and using free software, UPSat.

An open hardware and software satellite especially one build by Libre Space Foundation would be a great chance for the SatNOGS network to implement command and control features on it’s SatNOGS client, allowing a fully open Low Earth Orbiting satellite communication stack from earth to orbit and back.

upsat-command-control

Communications with the satellite are implemented through ECSS Standard Commands as described in ECSS-E-70-41A standard (CCSDS). You can checkout the code of the client on GitHub and the ecss services implemented on the satellite here. There has been a lot of effort to make sure that we implement all needed functionality on the SatNOGS client, while in parallel maintaining modularity and extensibility for future satellites and other protocols.

Do you have a satellite in the works and want to use SatNOGS client as command and control? Let us know and we will be happy to work with you expanding our client!