Skip to content

Station

The Station software is responsible for doing the heavy data processing for a given flowgraph. It will typically need to be directly connected to RF equipment.

Requirements

  • Processor: X64 (x86-64) or ARM64 (AArch64)
  • Memory: At least 4 GB
  • Storage: At least 1 GB
  • Operating System: Ubuntu 22.04, Mac OS X 11, Windows 10

Installation

Steps to install software:

  1. Download the archive with the software for your target operating system and CPU.
  2. Unpack software in an appropriate directory.
  3. Perform registration of the station which is a one time procedure.
  4. Start the station software either as a service or manually.

Registration

To link your local station software with your account a registration procedure has to be performed.

  1. Register a new station on the Flow web GUI. This will generate a registration key as a long string of letters and numbers. This string is referred to as the registration-key.
  2. Start the Station software with that key. This will configure the station software for this directory.

Windows:

Run the following in a command line terminal inside the directory with the extracted software.

cmd
Station.exe -r <registration-key>

Linux / Mac OS X:

sh
./Station -r <registration-key>

Service setup

To ensure the station software starts when the computer boots up you can install the software as a system service.

The following shows examples for how this can be done.

Windows

  1. Start a terminal in the directory of the extracted software
  2. Run sc create FlowStation type= own start= auto binpath= "%CD%\Station.exe"

Linux (systemd)

Example systemd service file is created in the $USER/.config/systemd/user/ directory. For this example the filename is my_station.service:

ini
[Unit]
Description=My Station
After=network.target

[Service]
Type=simple
StandardOutput=journal
ExecStart=/station_path/Station
WorkingDirectory=/station_path/


[Install]
WantedBy=default.target

To enable and start the service run:

sh
systemctl enable --user my_station
systemctl start --user my_station

Mac OS X

TODO