Gateway Updating

Gateway Updating

Gateways can be managed using Signetik's gateway manager utility:

https://d3e8vwuudl783.cloudfront.net/10-GW-LRNx-ODC/Documentation/gateway_manager.exe.zip

This file may show up as "unsafe" by Windows, however, this is due to it not being registered with Microsoft.

Unzip the download and run the executable. You will be presented with a screen as follows.

Under Gateway Info, browse for the SSH key, which can be obtained by filling out a support ticket at https://support.signetik.com/

Once the key is selected, select Scan at the top right. Wait for the gateways to populate.

Select the appropriate gateway and then select "Browse" next to Package File:

Select "Update Package" and wait for the process to complete. Verify the gateway version is now correct.

Version 1.0.99.1 is an engineering release with support for TTN v3 (BasicStation) as well as cellular and ethernet modes of operation.

Currently new engineering features are not available on the web interface. These will be added before official release. For now, you can SSH into the board and edit /var/local_config.json. See the following documentation for configuration details. In particular basic_station should be set:

      /* ── Forwarding protocol  (basicstation | semtech_udp) ── */
      "protocol":   "basicstation",
      /* "protocol": "semtech_udp", */

      /* ── BasicStation LNS endpoint ── */
      "lns_uri":  "ws://iot-chirpstack.aws.signetik.com:3001",
      /* "lns_uri": "wss://nam1.cloud.thethings.network:8887", */
      "api_key":  "",

Sample local_config.json

{
  "gateway_conf": {
      "gateway_ID": "AA555A0000000321", /* unique 64-bit gateway EUI */

      /* ── Server (legacy UDP path) ── */
      "server_address": "iot-chirpstack.aws.signetik.com",
      "serv_port_up":   1700,
      "serv_port_down": 1700,

      /* ── Forwarding protocol  (basicstation | semtech_udp) ── */
      /* "protocol":   "basicstation", */
      "protocol": "semtech_udp",

      /* ── BasicStation LNS endpoint ── */
      "lns_uri":  "ws://iot-chirpstack.aws.signetik.com:3001",
      /* "lns_uri": "wss://nam1.cloud.thethings.network:8887", */
      "api_key":  "",

      /* ── Network transport  (cellular | ethernet | ethernet_fallback) ── */
      "network": "cellular",
      /* "network": "ethernet", */
      /* "network": "ethernet_fallback", */
      "fallback_timeout_s": 60,
      "ethernet_retry_s":  300,

      /* ── DevAddr prefix filter — empty list passes all packets ── */
      "devaddr_filter": [],
      /* "devaddr_filter": ["18240", "1830"], */

      /* ── Signetik startup report ── */
      "signetik_report_enabled": true,
      "signetik_report_server":  "fota4.aws.signetik.com",
      "signetik_report_port":    5715,

      /* ── Signetik per-packet CoAP analytics report ── */
      "signetik_packet_report_enabled": false,
      "signetik_packet_report_server":  "fota4.aws.signetik.com",
      "signetik_packet_report_port":    5715,

      /* ── Reliable delivery queue ── */
      "queue_enabled":    true,
      "queue_persistent": true,

      /* ── Packet forwarding CRC policy ── */
      "forward_crc_valid":    true,
      "forward_crc_error":    false,
      "forward_crc_disabled": false
  }
}

Read more