Getting Started Concepts The Things Stack Cloud The Things Stack Enterprise Integrations API Hardware
Get The Things Stack

Concepts

    Overview
  • Architecture
    • Components
      • Alert Routing Server
      • Application Server
      • Console
      • Device Claiming Server
      • Device Template Converter
      • Gateway Configuration Server
      • Gateway Server
      • Identity Server
      • Join Server
      • Network Operations Center
      • Network Server
      • Packet Broker Agent
      • Tenant Billing Server
    • ID and EUI Constraints
    • Last Activity
  • Features
  • Networking
  • Migrate to The Things Stack
  • Packet Broker
  • Server Addresses
  • Advanced Topics
  • Troubleshooting
  • The Things Stack Sandbox

Components

This section contains detailed descriptions of each of The Things Stack components.

New in 3.30.0

Alert Routing Server

The Alert Routing Server dispatches alerts about network components in The Things Stack. Alert Dispatch The Alert Routing Server deals only with the dispatching alert notifications. The alert notifications are not generated by the Alert Routing Server, but by external alert generators. The notifications strictly refer to individual entities in this form. The Alert Routing Server looks up the alert notification profile associated with the entity related to the alert notification. If no profile is associated with the entity, the default alert notification profile is used. If no default alert notification profile is present, the alert notification is dropped.
Read

Application Server

The Application Server handles the LoRaWAN® application layer, including uplink data decryption and decoding, downlink queuing and downlink data encoding and encryption. It hosts an MQTT server for streaming application data, supports HTTP webhooks as well as pub/sub integrations.
Read

Console

The Console is the management application of The Things Stack for LoRaWAN. It is a web application which can be used to register applications, end devices or gateways, monitor network traffic, or configure network related options, among other things. The Console uses an OAuth access token to communicate with The Things Stack.
Read

Device Claiming Server

The Device Claiming Server allows users to claim devices and gateways in a secure manner.
Read

Device Template Converter

The Device Template Converter converts data to device templates for migrating networks and importing vendor-specific data.
Read

Gateway Configuration Server

The Gateway Configuration Server (GCS) generates configuration files for UDP gateways and manages gateway configuration and firmware updates for Basic Station and The Things Kickstarter gateways.
Read

Gateway Server

The Gateway Server maintains connections with gateways supporting the Basic Station, UDP, MQTT and gRPC protocols. It forwards uplink traffic to Network Servers directly or indirectly, and schedules downlink traffic on gateways.
Read

Identity Server

The Identity Server provides the registries that store entities such as applications with their end devices, gateways, users, organizations, OAuth clients and authentication providers. It also manages access control through memberships and API keys.
Read

Join Server

The Join Server handles the LoRaWAN® join flow, including Network and Application Server authentication and session key generation.
Read
New in 3.21.0

Network Operations Center

The Network Operations Center provides aggregated insight in a network operated with The Things Stack. The Network Operations Center stores events from The Things Stack in a time series database, queries aggregated data and visualizes data in a dashboard driven by Grafana. The Network Operations Center is complementary to the Console: the Network Operations Center shows historic data (with a delay of at most 5 minutes), while the Console shows live information and allows for managing the network.
Read

Network Server

The Network Server handles the LoRaWAN® network layer, including MAC commands, regional parameters and adaptive data rate (ADR).
Read

Packet Broker Agent

Packet Broker Agent connects The Things Stack with Packet Broker for exchanging traffic with other networks.
Read

Tenant Billing Server

The Tenant Billing Server is an enterprise component that manages the creation, suspension and billing of tenants using different payment backends. It requires a license with multi-tenancy support.
Read
← Architecture Alert Routing Server →

On this page

Sections

Getting Started

Concepts

The Things Stack Cloud

The Things Stack Enterprise

Integrations

API

Hardware

Sitemap

View our Sitemap

Contributing

GitHub

About Us

The Things Industries