Sign inSign up

xoseperez/chirpstack-concentratord

By xoseperez

•Updated 11 months ago

Unofficial docker image for the ChirpStack Concentratord service

Image
0

6.7K

xoseperez/chirpstack-concentratord repository overview

⁠ChirpStack Concentratord service for Docker

This is an unofficial built of the ChirpStack Concentratord service meant to be deployed using docker. The binaries included with this image are built using the concentratord fork under https://github.com/xoseperez/chirpstack-concentratord⁠ and may have small differences with the original binaries (check the repo for more info).

Please refer to the original sources of the project whenever possible, contribute and donate to Orne for his great work: https://github.com/chirpstack/chirpstack-concentratord⁠

ChirpStack Concentratord is an open-source LoRa(WAN) concentrator daemon, part of the ChirpStack project. It requires other components in order to build a viable LoRaWAN solution. Either a chirpstack-gateway-bridge, a chirpstack-gateway-relay, a chirpstack-udp-forwarder or a chirpstack-mqtt-forwarder plus a LNS solution like ChirpStack LNS.

ChirpStack Architecture

⁠Chirpstack Concentratord Service Variables

These variables you can set them under the environment tag in the docker-compose.yml file or using an environment file (with the env_file tag).

Variable NameValueDescriptionDefault
DEBUGSTRINGSet concentratord debug level (TRACE, DEBUG, INFO*, WARN, ERROR, OFF)INFO
MODELSTRINGConcentrator model. Required. See list below
INTERFACESPI or USBConcentrator interface. USB only supported for SX1302/3 devicesDefaults to SPI
RESET_GPIOINTReset GPIO for SPI SX1301/2/3 devices17
POWER_EN_GPIOINTPower enable GPIO for SPI SX1302 devices0 (no power enable GPIO)
HAS_GPS0 or 1Set if concentrator has built-in GPSsome models have it enabled by default
REGIONSTRINGSelect the region (not needed for 2G4 concentrators)EU868
CHANNELSSTRINGSelect the channels (some regions have more than one channel set)EU868
SOCKET_NAMESTRINGIPC socket prefix to use to communicate with other servicesconcentratord

⁠Use

Check the included docker-compose.yml file for a usage example.

⁠Supported models

The MODEL must be set to one of the supported concentrators in the list below:

  • dragino_pg1302
  • imst_ic880a
  • kerlink_ifemtocell
  • multitech_mtac_003e00
  • multitech_mtac_003u00
  • multitech_mtac_lora_2g4
  • multitech_mtac_lora_h_868
  • multitech_mtac_lora_h_915
  • multitech_mtcap_lora_868
  • multitech_mtcap_lora_915
  • pi_supply_lora_gateway_hat
  • rak_2245
  • rak_2246
  • rak_2247
  • rak_2287
  • rak_5146
  • rak_5148
  • risinghf_rhf0m301
  • sandbox_lorago_port
  • seeed_wm1302
  • semtech_sx1302c490gw1
  • semtech_sx1302c868gw1
  • semtech_sx1302c915gw1
  • semtech_sx1302css868gw1
  • semtech_sx1302css915gw1
  • semtech_sx1302css923gw1
  • semtech_sx1280z3dsfgw1
  • waveshare_sx1302_lorawan_gateway_hat
  • wifx_lorix_one

⁠License

ChirpStack Concentratord is distributed under the MIT license (and so is this repository). See LICENSE.

Tag summary

Content type

Image

Digest

sha256:d4d873586…

Size

9.4 MB

Last updated

11 months ago

docker pull xoseperez/chirpstack-concentratord