SDR Satcom App Store: Difference between revisions

Democratising Wireless Innovation
Jump to navigation Jump to search
(Created page with "''This page is a stub!' {{Community}}")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
''This page is a stub!'
== Introduction ==


The SDR Satcom app store makes it easy to distribute and install software-defined radio (SDR) applications for satellite communications (satcom).
The app store is provided as part of a wider initiative supported by the [https://www.esa.int European Space Agency] in partnership with [https://limemicro.com Lime Microsystems], that is dedicated to:
* democratising access to enabling hardware platforms
* fostering open source SDR development
* accelerating the pace of satcom innovation
== Requirements ==
Applications are distributed as containerised ''snaps'' which neatly package them together with their dependencies, thereby simultenously simplifying the installation of complex software stacks and the task of supporting a wide variety of Linux distributions and versions.
For details of the supported Linux distros, see [https://docs.snapcraft.io/installing-snapd/6735 Installing snapd].
== Accessing ==
To install snaps you need to:
# Have snapd and tools available
# Configure snapd to use the SDR_Satcom store
=== snapd ===
The snapd daemon and tools are used to provide support for snaps.
Snap support comes pre-installed with classic Ubuntu version 16.04.4 and upwards. It is also the native packaging system for [https://www.ubuntu.com/core Ubuntu Core].
Solus 3 and Zorin OS also provide out-of-the-box support for installing snaps, while [https://docs.snapcraft.io/installing-snapd/6735 installation instructions] are provided for Arch, CentOS, Debian, Raspbian and many others.
=== Configuration ===
Configuring snapd to use the SDR_Satcom store is simple:
<source lang="bash" line='line'>
echo "UBUNTU_STORE_ID=SDR_Satcom" | sudo tee -a /etc/environment
sudo service snapd restart
</source>
=== Basic use ===
To search for a snap with a name containing "lime":
<source lang="bash" line='line'>
snap search lime
</source>
To install sathelperapp:
<source lang="bash" line='line'>
sudo snap install sathelperapp
</source>
Snaps which access a LimeSDR board, or integrated transceiver of a LimeNET Micro or CrowdCell, will also need the ''raw-usb'' interface connecting. For example, with sathelperapp:
<source lang="bash" line='line'>
sudo snap connect sathelperapp:raw-usb
</source>
For further details see the [https://docs.snapcraft.io/snap-documentation/3781 Snap Documentation].
== Current applications ==
See [[SDR Satcom Applications]].
== Contributing ==
If you would like to contribute to the SDR Satcom app store you can either post to the [https://discourse.myriadrf.org/c/projects/sdr-satcom forum] or e-mail [mailto:a.back@limemicro.com Andrew Back].


{{Community}}
{{Community}}

Latest revision as of 14:01, 9 April 2019

Introduction

The SDR Satcom app store makes it easy to distribute and install software-defined radio (SDR) applications for satellite communications (satcom).

The app store is provided as part of a wider initiative supported by the European Space Agency in partnership with Lime Microsystems, that is dedicated to:

  • democratising access to enabling hardware platforms
  • fostering open source SDR development
  • accelerating the pace of satcom innovation

Requirements

Applications are distributed as containerised snaps which neatly package them together with their dependencies, thereby simultenously simplifying the installation of complex software stacks and the task of supporting a wide variety of Linux distributions and versions.

For details of the supported Linux distros, see Installing snapd.

Accessing

To install snaps you need to:

  1. Have snapd and tools available
  2. Configure snapd to use the SDR_Satcom store

snapd

The snapd daemon and tools are used to provide support for snaps.

Snap support comes pre-installed with classic Ubuntu version 16.04.4 and upwards. It is also the native packaging system for Ubuntu Core.

Solus 3 and Zorin OS also provide out-of-the-box support for installing snaps, while installation instructions are provided for Arch, CentOS, Debian, Raspbian and many others.

Configuration

Configuring snapd to use the SDR_Satcom store is simple:

echo "UBUNTU_STORE_ID=SDR_Satcom" | sudo tee -a /etc/environment
sudo service snapd restart

Basic use

To search for a snap with a name containing "lime":

snap search lime

To install sathelperapp:

sudo snap install sathelperapp

Snaps which access a LimeSDR board, or integrated transceiver of a LimeNET Micro or CrowdCell, will also need the raw-usb interface connecting. For example, with sathelperapp:

sudo snap connect sathelperapp:raw-usb

For further details see the Snap Documentation.

Current applications

See SDR Satcom Applications.

Contributing

If you would like to contribute to the SDR Satcom app store you can either post to the forum or e-mail Andrew Back.