iC880A QuickStart Guide - QuickStart Guide
Open Source Driver on Github
confidential
iC880A_QuickStartGuide.docx, Wireless Solutions, V0.6
page 7 of 15
The main vanilla source repository for the LoRa related projects maintained by Semtech can be
found at:
There you will find an implementation for the HAL (Hardware Abstraction Layer) of SX1301based
designs. This implementation is called "lora_gateway" (
). This document references to version 1.7 of the lora_gateway repository.
Newer versions of this software may behave differently or may require a different configuration.
Changes / updates within all relevant software repositories are subject to change without notice.
3.1
Download of the Open Source Driver
Install a git client on your (embedded) host system: On Debian based systems the git client can
be installed by calling the following command in a terminal emulator / console:
sudo apt-get install git
Create local folder that should contain the local copy of the repository:
mkdir -p ~/LoRa/lora_gateway
Get a copy of the repository:
cd ~/LoRa/lora_gateway
https://github.com/Lora-net/lora_gateway.git
3.2
Downloading Additional Drivers
The iC880A device is connected to an (embedded) Linux host system via an USB link. In order to
establish a local USB link, a driver called “
libmpsse
” must be installed on the host system.
Create a folder for the libmpsse files:
mkdir –p ~/LoRa/libmpsse
Download the newest version of the libmpsse files:
cd ~/LoRa/libmpsse
wget
https://storage.googleapis.com/google-code-archive-
downloads/v2/code.google.com/libmpsse/libmpsse-1.3.tar.gz
tar –xzvf libmpsse-1.3.tar.gz