Skip to content

LBS IoT Edge Module configuration

The following table is providing a list of configuration options, to be provided as environment variables for manual configuration of the LoRaBasicsStationModule:

Environment variable name Description Mandatory
TC_URI The URI to the LNS Server implementation Yes (i.e.: ws://IP_or_DNS:5000 or wss:// IP_OR_DNS :5001)
CUPS_URI The URI to the CUPS Server implementation Yes, if CUPS endpoint is required (i.e.: https:// IP_or_DNS :5002)
TC_TRUST_PATH The path to the tc.trust file. Refer to this file for more information No (if not set, defaulting to /var/lorastarterkit/certs/tc.trust)
TC_CRT_PATH The path to the tc.crt file. Refer to this file for more information No (if not set, defaulting to /var/lorastarterkit/certs/tc.crt)
TC_KEY_PATH The path to the tc.key file. Refer to this file for more information No (if not set, defaulting to /var/lorastarterkit/certs/tc.key)
CUPS_TRUST_PATH The path to the cups.trust file. Refer to this file for more information Only when CUPS is enabled (if not set, defaulting to /var/lorastarterkit/certs/cups.trust)
CUPS_CRT_PATH The path to the cups.crt file. Refer to this file for more information Only when CUPS is enabled (if not set, defaulting to /var/lorastarterkit/certs/cups.crt)
CUPS_KEY_PATH The path to the cups.key file. Refer to this file for more information Only when CUPS is enabled (if not set, defaulting to /var/lorastarterkit/certs/cups.key)
RESET_PIN Pin number for resetting the concentrator.
It is board specific.
No (if not set, module will skip the reset of the board)
CORECELL A boolean identifying whether to use the Corecell (SX1302) binary No (if not set, defaults to false)
RADIODEV A string identifying the location where the board should be accessed (i.e.: /dev/ttyACM0 for SPI devices or usb:/dev/ttyUSB0 in case of USB-based SX1302 devices). No (if not set, board will be accessed at /dev/spidevX.0, see following item)
SPI_DEV A number identifying the SPI location where the board should be accessed (i.e.: when X, board accessed at /dev/spidevX.0) No (defaults to 0)
SPI_SPEED Useful for setting SPI max clock No (default to 8, unique alternative provided is 2)
FIXED_STATION_EUI Provides the ability to start the Basics Station with a fixed EUI No (if not set, the Basics Station built-in logic will be used for generating a EUI)
STATION_PATH A string identifying the path of the folder where the compiled station.std binary for Basics Station is located No (if not set, defaults to /basicstation folder)
LOG_LEVEL A string setting the desired log level for the Basics Station binary. Allowed values: XDEBUG,DEBUG,VERBOSE,INFO,NOTICE,WARNING,ERROR,CRITICAL No (if not set, defaults to INFO)
LOCAL_DEVELOPMENT A boolean indicating whether the Network Server is running locally in Visual Studio for debugging purposes No (if not set, defaults to False)

Last update: 2022-08-29
Created: 2021-11-19