Semtech BasicStation

The Senet Network supports LoRa Gateway's running the Semtech BasicStation forwarder. This is a great place to start with development and initial integration.

Registration

If you have not done so already you will need to register your gateway through your Developer or RAN Provider account. You will be provided an EUI during registration, if an EUI cannot be provided during registration you will receive an e-mail with an EUI and a copy of the following instructions.

Configuration

The Semtech Basics Station is configured via multiple files or through a user interface depending on the Gateway manufacturer. Senet prefers the Secured CUPS URI to be used for deployed Gateways. If CUPS is not available then the Secured LNS URI method should be used. The Unsecured LNS URI version should only be used for debugging and development purposes.

Key Value Location Description
EUI or routerid XXXX:XXXX:XXXX:XXXX station.conf Gateway EUI, provisioned (or configured) by the Manufacturer. Optionally, generated by Senet during the Registration process.
LNS URI (secured) https://ns-gw.lns.netmoregroup.com:6042 cups.uri Note the port, if configuring through a UI you may need to set this separately. Requires TLS Certificate
CUPS API KEY Provided By Senet cups.key Use the Integration API or Portal UI to generate an API Key for your provisioned Gateway.
Use this command to format the cups.key file correctly.
CUPS_KEY="lns-cups-api-key";echo "Authorization: $CUPS_KEY" | awk '{ printf "%s\r\n", $0 }' > cups.key
TLS Certificate Provided By Senet cups.trust This file is provided by Senet and is required to be used with the secured URI.
Download TLS Server Certificate
MD5: 71dbb1c6dce10acc39e5915cfa60aa1c

Secured LNS URI (CUPS not available)

Key Value Location Description
EUI or routerid XXXX:XXXX:XXXX:XXXX station.conf Gateway EUI, provisioned (or configured) by the Manufacturer. Optionally, generated by Senet during the Registration process.
LNS URI (secured) wss://ns-gw.lns.netmoregroup.com:6042 tci.uri Note the port, if configuring through a UI you may need to set this separately. Requires TLS Certificate
TLS Certificate Provided By Senet tc.trust This file is provided by Senet and is required to be used with the secured URI.
Download TLS Server Certificate
MD5: 71dbb1c6dce10acc39e5915cfa60aa1c

Unsecured LNS URI (Debugging and development purposes)

Key Value Location Description
EUI or routerid XXXX:XXXX:XXXX:XXXX station.conf Gateway EUI, provisioned (or configured) by the Manufacturer. Optionally, generated by Senet during the Registration process.
LNS URI (unsecured) ws://ns-gw.lns.netmoregroup.com:6040 tci.uri Note the port, if configuring through a UI you may need to set this separately.
TLS Certificate Provided By Senet tc.trust Not required for unsecured configuration.

Completing Configuration

A common configuration checklist is listed below.

Some steps listed may not be required for all Gateway vendors and models but the steps are listed in roughly chronological order:

Configuration Updates

When updating channel plans or other Basics Station settings through the Senet Network you must wait a minimum of 60 seconds and restart Basics Station. This restart is required to allow your Basics Station integration to request the updated configuration changes.