Skip to content

Releases: chirpstack/chirpstack-concentratord

v4.5.0

16 Jun 14:54
Compare
Choose a tag to compare

v4.5.0

Features

ZMQ API

This updates the ZMQ API to make it easier and less error-prone to handle all events and commands implemented by the Concentratord. This has been achieved by refactoring the multi-part ZMQ messages by a single ZMQ message containing a "wrapper" Protobuf message containing a oneof field containing the different event / command messages.

Get location API

This adds a new ZMQ API command, to retrieve the current gateway location.

v4.4.8

23 Apr 12:05
Compare
Choose a tag to compare

Improvements

  • Update internal dependencies.

v4.4.7

14 Feb 10:54
Compare
Choose a tag to compare

Improvements

  • Make reset compatible with cdev uAPI v2.

v4.4.6

13 Dec 09:15
Compare
Choose a tag to compare

Improvements

  • Set read-timeout + fail if no 'u-blox' device was found (Gpsd). (#198)
  • Internal dependency updates.

Bugfixes

  • Fix incorrect FSK datarate multiplication.

v4.4.5

31 Oct 09:59
Compare
Choose a tag to compare

Improvements

  • Provide option to override SX1302/3 embedded Gateway ID. (#187)
  • Update internal dependencies.

Bugfixes

  • Fix default sx1302 model name. (#188)

v4.4.4

14 Oct 10:16
Compare
Choose a tag to compare

Bugfixes

  • Fix parsing fix status in case NMEA RMC has 12 fields (e.g. using Gpsd).

v4.4.3

08 Oct 11:19
Compare
Choose a tag to compare

v4.4.3

Features

Override pin / device-path config

It is now possible to override all (reset)pin configuration and SPI / GNSS / I2C device-paths of all concentrator modules. A configuration example is added to the configfile template.

GPSd support

This adds support for using Concentratord together with GPSd. If GPSd has been configured (e.g. gnss_dev_path="gpsd://localhost:2947"), the Concentratord will automatically enable the NAV-TIMEGPS binary message of the U-blox module on start. By using GPSd, it is possible to also use the GNSS module for time-synchronization by using GPSd as a time-source for NTPD.

Improvements

  • Add more log context in case of (beacon) enqueue error.
  • Refactor min/max tx frequency validation (such that gateway can also use uplink frequencies).

Bugfixes

  • Update multitech_mtac_lora_h_915 SPI path. (#167)
  • Set stats_interval on receiving gateway configuration. (#181)

v4.4.2

15 Aug 11:39
Compare
Choose a tag to compare

Improvements

  • Update internal dependencies.
  • Fix typo (Ctatus > Status). (#179)

v4.4.1

15 May 08:03
Compare
Choose a tag to compare

v4.4.1

Bugfixes

  • Fix duty-cycle tracking causes downlink to be rejected for antenna gains < 2dBi. (#157)

v4.4.0

10 May 12:16
Compare
Choose a tag to compare

v4.4.0

Features

Duty-cycle support

This implements duty-cycle tracking and reporting support for the EU868 region. By default this does not enforce the duty-cycle limitations, enforcing can be enabled by setting the model-flag ENFORCE_DC.

Concentrator module updates

  • Add EU433 support to semtech_sx1302c490gw1 module.
  • Add IN865 and RU864 support to semtech_sx1302c868gw1 module.
  • Add IN865 and RU864 support to semtech_sx1302css868gw1 module.
  • Add USB support to seeed_wm1302 module (USB model-flag). (#151)

Other features

  • Make it possible to use environment variables in configuration (like ChirpStack).

Improvements

  • Improve error handling in threads.
  • Update internal dependencies.

Bugfixes

  • Add missing region_as923_2.toml, _3.toml and _4.toml config files. (#150)