Skip to content

v0.1.9

Choose a tag to compare

@kudzutech kudzutech released this 02 Dec 15:49

Changelog

  • Adds support for running in front of a server (verified with Chirpstack)
  • Adds detailed UDP-level analytics
  • Fixes the UDP proxy implementation to support multiple input endpoints

Running

You can find the respective binary for your CPU architecture in the release assets. The UDP forwarder acts as a man-in-the-middle for any gateway that uses the UDP packet forwarder.

You can try the following quick instructions:

  1. Adjust your current LoRa packet forwarder to send the data to 127.0.0.1 instead of your LoRaWAN server
  2. Use both uplink and downlink port 1800
  3. Create a configuration file (eg. kudzu-forwarder.conf with the following contents):
    # The following parameters are obtained from the Kudzu Analytics
    # platform https://analytics.v2.kudzu.gr/
    client-id=
    client-key=
    gateway=
    
    # Configure your LoRaWAN server
    connect-host=eu1.cloud.thethings.network
    connect-port-up=1700
    connect-port-down=1700
    
    # Make forwarder listen on localhost
    listen-host=127.0.0.1
    listen-port-up=1800
    listen-port-down=1800   
  4. Start your kudzu forwarder:
    ./kudzu-forwarder --config=kudzu-forwarder.conf