Raspberry Pi

From SatNOGS Wiki
Revision as of 23:02, 31 January 2019 by Cshields (talk | contribs) (Download)
Idea.png
This page assumes you have an account and a ground station registered on either network.satnogs.org or network-dev.satnogs.org. Make note of your station ID and API Key.

Intro

The Raspberry Pi 3 is the reference platform for SatNOGS. You can try using various distributions for this (eg. Arch, Fedora), but the one we suggest is our custom image based on latest Raspbian.

Raspbian

Download

You can download the latest Raspbian SatNOGS image following the links from the latest tag on GitLab. Click on the cloud icon and then click "Download release". You will get an Artifacts.zip file:

Artifacts list

The current artifacts list consists of:

  • A Zipped image file
  • An Image info file
  • A SHA256 checksums file

Data integrity verification

You should verify the data integrity of the artifacts by checking the SHA256 checksums. On Linux, run sha256sum -c sha256sums in the directory where the artifacts are downloaded

Example:

$ sha256sum -c sha256sums 
2017-09-29-Raspbian-SatNOGS-master-lite.info: OK
image_2017-09-29-Raspbian-SatNOGS-master-lite.zip: OK

Flashing

Follow the usual Raspbian flashing instructions, and boot your Raspberry Pi.

Networking

If you are using wired Ethernet you should get connectivity right away. If you are using wireless then see this doc for network configuration instructions.

Initial Setup

Once your Raspberry Pi is booted, log in with username "pi" password "raspberry" and run:

sudo raspi-config

You will want to be sure to do the following:

  • Set a strong, unique password
  • Change localization settings:
    • by default the rpi locale is configured for EN-GB, change as appropriate (ie: to EN_US.UTF-8)
    • set timezone (we recommend UTC so your logs match the times in Network)
    • set keyboard layout, again this is defaulting to a UK layout
    • set wifi country
    • expand filesystem
  • Finish and reboot

SatNOGS Setup

SSH to the Raspberry Pi with user "pi" and password "raspberry" (no quotes).

Follow SatNOGS Client Setup instructions to configure the system.

Fedora

Instructions for installing on Fedora can be found here.