Skip to content
The Things Stack documentation home
Getting Started Concepts Cloud Enterprise Integrations API Hardware
Getting Started Concepts
Cloud Enterprise
Integrations API Hardware
Get The Things Stack

    Recent searches

      Popular pages

      • Getting Started
      • Adding Gateways
      • Adding Devices
      • Payload Formatters
      • Webhooks
      • Authentication

      No results for “”.

      • Check the spelling, or try fewer or more general words.
      • Ask the community on The Things Network Forum
      • Contact support
      ↑↓ to navigate ↵ to open Esc to close

      The Things Stack Enterprise

      • Overview
      • AWS
      • Kubernetes
      • Docker
      • The Things Join Server
        • Device Claiming Configuration
        • Interoperability Configuration
      • Manage The Things Stack

      The Things Join Server

      Updated 20 January 2025 Edit on GitHub
      Copy page
      • View as MarkdownThis page as plain text
      • Open in ChatGPTAsk questions about this page
      • Open in ClaudeAsk questions about this page

      The Things Join Server is a stand-alone LoRaWAN® Join Server. The Things Join Server can be used by device makers to provision end devices to be used by all distributions of The Things Stack as well as any other standards compliant LoRaWAN Network Servers.

      Deployment Options

      The Things Join Server comes as a managed service by The Things Industries. Device makers and distributors can also deploy their own The Things Join Server. If you are interested in provisioning devices on the managed service or if you are interested in deploying The Things Join Server, please contact The Things Industries sales.

      The Things Join Server operated by The Things Industries is configured in The Things Stack Cloud and The Things Stack Sandbox. If you operate The Things Stack Enterprise or Open Source, configure the LoRaWAN Join Server configuration and the Device Claiming configuration accordingly.

      Device Provisioning

      If you have provisioner access to deployment of The Things Join Server, use the Command-line Interface ttjs to provision devices in bulk.

      When it comes to using JoinEUIs for provisioning devices on The Things Join Server, there are two cases:

      • If you are using The Things Join Server hosted by The Things Industries and you don’t have your own EUI, you are free to use 70B3D57ED0000000. On the other hand, if you do have your own EUI that you want to use, you need to contact The Things Industries support for assistance.
      • If you are using an externally hosted The Things Join Server, you must acquire your JoinEUI via IEEE.

      Device Claiming

      The Things Join Server supports LoRaWAN Backend Interfaces 1.0 and 1.1 as well as device claiming. Learn more about device claiming.

      Security Features

      The Things Join Server operated by The Things Industries supports pre-provisioned Microchip ATECC608 secure elements which provide enhanced hardware security protection for LoRaWAN devices. Learn more about ATECC608 secure elements.

      Device Claiming Configuration

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

      Interoperability Configuration

      The Things Stack Network Server and Application Server can use LoRaWAN® Backend Interfaces 1.0 and 1.1 with LoRaWAN Join Servers. Network Server and Application Server use this configuration to contact LoRaWAN Join Servers. Learn how to configure Network Server and Application Server to use the interoperability client configuration. 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 components: ["as", "ns"] # optional selector for components (new in 3.21.0) 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 All paths are relative to the config.yml file they are defined in.
      Read
      ← Balena Device Claiming Configuration →

      On this page

      • Deployment Options
      • Device Provisioning
      • Device Claiming
      • Security Features

      Sections

      Getting Started

      Concepts

      Cloud

      Enterprise

      Integrations

      API

      Hardware

      Sitemap

      View our Sitemap

      Contributing

      GitHub

      About Us

      The Things Industries

      Privacy Policy

      Cookie settings

      Cookie Settings

      We use cookies to enhance your experience, analyze site traffic and deliver personalized content. Read our Privacy Policy.

      Cookie categories