User Tools

Site Tools


Sidebar

Kerlink Wiki Home Page

Home

Setups

General information

Wirnet™ iBTS information

Wirnet™ iFemtoCell information

Wirnet™ iFemtoCell-evolution information

Wirnet™ iStation information

System management

Network management

LoRa Features

KerOS customization

Support and resources



www.kerlink.com

wiki:loraloc

This is an old revision of the document!


LoRa Modem management

Packet forwarder

What is the packet forwarder

The packet forwarder is a program running on the host of a Lora gateway that forwards RF packets received by the gateway to a server through a IP/UDP link, and emits RF packets that are sent by the server.

Every X seconds the program display statistics on the RF packets received and sent, and the network datagrams received and sent. The program also send some statistics to the server in JSON format.

For a full packet forwarder description and the way it works, read the “Semtech readme file” available in each packet forwarder resource page.

How to install the packet forwarder ?

You can download the packet forwarder package from the resource page.
Follow the instructions of the update page to install it. Just replace the “.ipk” file of this example by your own.

Make sure your FPGA firmware version is compatible with the packet forwarder you want to install. Refer to the resource page to know which packet forwarder is compatible whith which FPGA.

How to configure and use the packet forwarder ?

HALv2 (Loraloc / sx1301 array)

Downloadable sources tarball are available in dedicated resources page.

The HAL (Harware Abstraction Layer) is a library aiming to use the LoRa RF hardware (transceiver, modem, FPGA, …). This is similar to a driver.

The HAL provided by Kerlink is based on Semtech HAL lora_gateway_v2 and modifed to work with Kerlink boards.

The difference between HALv1 (used in Wirnet stations) and HALv2 (used in iBTS) comes from the architecture of the boards.

HAL instructions

wiki/loraloc.1504104851.txt.gz · Last modified: 2019/01/17 10:01 (external edit)