Getting Started Devices Gateways The Things Stack Integrations Reference
Get The Things Stack

Reference

    Overview
  • Adaptive Data Rate
  • API
  • Application Packages
  • Billing with Stripe
  • Command-Line Interface
  • Components
  • Configuration
  • Data Retention and Privacy
  • Device Claiming Configuration
  • Email Templates
  • Federated Authentication
  • Frequency Plans
  • FUOTA
  • Gateway RTT
  • Glossary
  • ID and EUI Constraints
  • Last Activity
  • LoRa Basics Station Implementation Guide
  • LoRaWAN Join Server Configuration
  • Packet Broker Routing
  • Packet Forwarders
  • Rate Limiting
  • Resource Limiting
  • Root Certificates
  • Telemetry
  • The Things Network

Device Claiming Configuration

The Things Stack Device Claiming Server can claim devices on LoRaWAN® Join Servers.

Device Claiming Server uses this configuration to contact LoRaWAN Join Servers. Learn how to configure Device Claiming Server to use the configuration files.

Configuration Files

The Things Stack reads configuration from a file system. The root should contain config.yml, which contains Join Servers.

join-servers:
  - file: './path/js.yml'     # relative path to a file containing Join Server configuration
    join-euis:                # list of Join EUI prefixes the Join Server should handle
      - '11AA000000000000/16' # in this example, the first 16 bits, so all JoinEUIs starting with 11AA
    type: 'ttjsv2'            # type of the Join Server

All paths are relative to the config.yml file they are defined in.

The Things Join Server

The Things Join Server operated by The Things Industries should be configured as follows:

# config.yml
join-servers:
  ...
  - file: './tti/js.yml'
    join-euis:
      - '70B3D57ED0000000/64'
      - 'EC656E0000000000/56'
    type: 'ttjsv2'
  ...

The type of The Things Join Server is ttjsv2. The configuration supports the following options:

# tti/js.yml
url: 'https://js.cloud.thethings.industries'  # URL of The Things Join Server
tls:                                          # TLS configuration to use (optional)
  source: 'file'                              # TLS client certificate source (file or key-vault)
  root-ca: 'path/to/clientca.pem'             # path to CA file to verify TLS server certificate (optional)
  certificate: 'path/to/clientcert.pem'       # path to TLS client certificate
  key: 'path/to/clientkey.pem'                # path to TLS client key

If tls.source is set to key-vault, The Things Stack uses its Key Vault configuration to load the TLS client certificate.

Please contact The Things Industries support to gain access to The Things Join Server.

← Data Retention and Privacy Email Templates →

On this page

  • Configuration Files

The Things Stack

Getting Started

Devices

Gateways

The Things Stack

Integrations

Reference

Contributing

GitHub

About Us

The Things Industries