Skip to content

A script to setup a LoRaWAN gateway without being tied into any organization

License

Notifications You must be signed in to change notification settings

rnicolas/lora-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoRa-Box

CONTENTS OF THIS FILE

  1. Introduction
  2. Requirements
  3. Installation
  4. Configuration
  5. Troubleshooting
  6. FAQ
  7. Maintainers

1. Introduction

This script configures a system to be a LoRaWAN system running in the same hardware, it's based on the The Things Network: iC880a-based gateway and LoRaServer.io. The mix of these two components are useful to create a self-contained box with all the requirements to setup a private LoRaWAN network. If you just want to create a gateway to be used with The Things Network, you have to switch to ttn branch and use that code.

2. Requirements

In order to create a functional system you must have a RPi2/3 with Raspbian Jessie Lite installed with internet/intranet connection (it doesn't matter if it's by Ethernet or Wi-Fi or 3G) and updated, with the git package installed. An iC880A - LoRaWAN Concentrator and RPi to iC880A interface, the three options considered by ttn-zh are the following:

  • Simple backplane: Tindie
  • Advanced backplane: pcbs.io
  • 7x Dual female jumper wires 1

[1] Using any of the backplane boards listed instead of jumper wires is strongly recommended. Jumper wires can cause interference, and even thou the software will handle it, the performance of your gateway will be sub-optimal.

3. Installation

To install the LoRa-Box just clone this repository and start the installation:

$ git clone https://github.com/rnicolas/lora-box.git ~/lora-box
$ cd ~/lora-box
$ chmod +x install.sh
$ sudo ./install.sh

4. Configuration

After the installation is completed and the system rebooted, you can go to https://IpOfTheBox:8080 and set your new LoRaWAN network. For more information, please visit LoRa App Server.

5. Troubleshooting

For anything related on how LoRa Server (or its components) work, ask on loraserver.io webpage. If you want to ask, request, find a bug, anything related with the script, just create a new issue.

6. FAQ

There aren't any FAQs yet.

7. Maintainers

Current maintainer: * Roger Nicolàs