Skip to content

Releases: Lora-net/packet_forwarder

v4.0.1

05 Apr 11:57
Compare
Choose a tag to compare
  • Class-B: Added xtal error correction to beacon frequency
  • Class-B: Added support for all regions to beacon frame format (various
    datarates imply different frame sizes), as defined by LoRaWAN v1.0.2 / v1.1.

v4.0.0

05 Apr 11:56
Compare
Choose a tag to compare
  • Added Class-B support, as defined in LoRaWAN v1.0.2 & v1.1
  • Downlink only support "tmst" or "tmms" timestamp. "time" is not supported
    anymore ("time" field is kept in Uplink as an informative field).
  • Reworked thread_gps to handle GPS UBX messages for native GPS time.
  • Updated Gateway <-> NetworkServer protocol to describe the new "tmms" field.
  • Updated global_conf.PCB286*.json to remove indexes of the TX gain LUT above
    20dBm. Use PCB336 (aka GW v1.5) to comply with ETSI TX mask between 20dBm and
    27dBm.

v3.1.0

09 Nov 13:00
Compare
Choose a tag to compare
  • Updated "Listen-Before-Talk" JSON configuration to match with LBT rework.
  • Added TX Notch Filter JSON configuration.
  • Updated Parson library to latest version
  • Fixed Class-B beacon CRC-16 calculation
  • Removed JiT time_on_air local function, and use lgw_time_on_air() function

v3.0.0

06 Jun 10:25
Compare
Choose a tag to compare
  • Merged all different flavours of packet forwarder into one unique lora_pkt_fwd
    Note: Various flavours can still be achieved using the corresponding
    global_conf.json.XXX file provided in lora_pkt_fwd/cfg.
  • Added downlink "just-in-time" scheduling to optimize downlink capacity.
  • Updated Gateway <-> NetworkServer protocol to describe the new format of
    "tx_ack" message.
  • Added "Listen-Before-Talk" configuration.
  • Splitted reset_pkt_fwd.sh script in 2 different scripts:
    • reset_lgw.sh, provided with the HAL (lora_gateway)
    • update_gwid.sh, provided with lora_pkt_fwd

v2.2.1

25 Apr 11:14
Compare
Choose a tag to compare
  • util_tx_test: added FSK support and specific payload for easier PER testing.
  • base64: fixed padding check.
  • Updated all makefiles to handle the creation of obj directory when necessary.
  • [gps/beacon]_pkt_fwd: fixed crash on exit when GPS not enabled.
  • [*]_pkt_fwd: added a cfg/ directory containing different flavours or the
    global_conf.json file for different boards: Ref Design PCB_E336 (GW1.5-27dBm),
    Ref Design PCB_E286 (GW1.0), Ref Design with US902 frequency plan.

v2.2.0

08 Oct 08:40
Compare
Choose a tag to compare

v2.1.0

29 Jun 15:26
Compare
Choose a tag to compare
  • Added helper script for concentrator reset through GPIO, needed on IoT Starter Kit (reset_pkt_fwd.sh).
  • The same reset_pkt_fwd.sh script also allows to automatically update the Gateway_ID field in JSON configuration file, with board MAC address.
  • Updated JSON configuration file with proper default value for IoT Starter Kit: server address set to local server, GPS device path set to proper value (/dev/ttyAMA0).

v2.0.0

07 May 13:19
Compare
Choose a tag to compare
  • Changed: Several configuration parameters are now set dynamically from the JSON configuration file: RSSI offset, concentrator clock source, radio type, TX gain table, network type. The HAL does not need to be recompiled any more to update those parameters. An example for IoT Starter Kit platform is provided in global_conf.json for basic, gps and beacon packet_forwarder.
  • Removed: Band frequency JSON configuration file has been removed. An example for EU 868MHz is provided in global_conf.json for basic, gps and beacon packet_forwarder.
  • Changed: Updated makefiles to allow cross compilation from environment variable (ARCH, CROSS_COMPILE).

WARNING:
Update your JSON configuration file with new dynamic parameters.

v1.4.1

26 Jan 11:03
Compare
Choose a tag to compare
  • Bugfix: fixed LP-116, fdev parameter parsed incorrectly, making FSK TX fail.
  • Bugfix: fixed a platform-dependant minor rounding issue.
  • Beta: updated beacon format, partially aligned with latest class B proposal.

v1.4.0

30 Oct 07:48
Compare
Choose a tag to compare
  • Feature: Adding TX FSK support.
  • Feature: optional auto-quit if a certain number of PULL_ACK is missed.
  • Feature: upstream and downstream ping time is displayed on console.
  • Bugfix: some beacons were missed at high beaconing frequency.
  • Bugfix: critical snprintf error caused a crash for long payloads.
  • FSK bitrate now appears in the upstream JSON.