Install the SDK

Supported Development Platforms

Ubuntu 16.04 and 18.04 operating systems are supported.

Windows and macOS are not officially supported, though we have made best efforts to do so in the short-term and will offer full support soon.

Success has been reported on macOS by modifying the install.sh script appropriately, e.g., by replacing apt with the equivalent homebrew command.

Success has been reported on Windows by installing Ubuntu using the Windows Subsystem for Linux (WSL) and then following the instructions for Ubuntu below. The satellite simulator USB dongle is reported not to work in the WSL due to lack of full USB support.

If you discover any tips for success with either Windows or macOS platforms, we would love hear about your efforts on support@myriota.com.

Hardware Requirements

  • Myriota Development Board
  • Micro USB data cable
  • Satellite simulator USB dongle with antenna
  • Satellite antenna and 2 AA batteries (optional)

Software Requirements

  • make build tool
  • python, package manager pip, and some libraries
  • curl and an internet connection
  • GNU ARM embedded C compiler
  • C/C++ compiler, e.g., gcc or clang
  • rtl-sdr tool

Installation

The following instructions walk you through installing the Myriota SDK:

  1. Clone from https://github.com/Myriota/SDK or download the SDK into a directory called SDK.
    • We recommend cloning as this makes it easy to update to the latest version.
    • To be notified of new releases use the watch feature.
  2. Switch to the SDK root directory:
    cd SDK
  3. Run the install.sh, which extracts the GNU ARM compiler into a folder called /opt/gcc-arm
    ./install.sh
  4. Add the compilers bin folder and the tools folder to the PATH permanently by editing your ~/.profile (or otherwise), or just for the current session with the following command:
    PATH=$(pwd)/tools:/opt/gcc-arm/bin:$PATH
  5. Now test your installation with:
    ./install-test.sh

Next Step: Prep your Toolkit