Skip to content
/ ocgw Public

All services and configuration needed to run an OpenChirp gateway

Notifications You must be signed in to change notification settings

OpenChirp/ocgw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

A gateway contains two important services, the packet_forwarder and the lora-gateway-bridge.

The packet_forwarder, produced by Semtech, interfaces with the SX1301 concentrator board and exposes a UDP interface. This UDP interface is used locally by the lora-gateway-bridge. The lora-gateway-bridge then bridges messages from the UDP to the remote MQTT instance, where the loraserver will consume them.

General Compilation Notes

The packet_forwarder requires the SX1301 HAL library lora_gateway to be in the parent directory. Both the lora_gateway and packet_forwarder should compile with nothing more than the build-essential package installed.

The lora-gateway-bridge requires a newer version of golang than what is supplied with Debian jessie (golang 1.3.3), since it uses some newer base64 library features. It will fail to compile with 1.3.3. To fix this issue, upgrade the Raspbian release to stretch, which has golang 1.6.1.


Organization

  • pkgs: Contains the Debian packages to bring up a new Yodel gateway.
  • conf: Configuration files needed by the services

About

All services and configuration needed to run an OpenChirp gateway

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published