Features
This section gives an overview of the key features of The Things Stack.
Console
The Things Stack 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.
Command-line Interface
Although the web interface of The Things Stack (the Console) currently has support for all basic features of The Things Stack, for more advanced actions, you may need to use the Command-Line Interface (CLI).
Multi-tenancy
Multi-tenancy is at the core of what make The Things Stack a production-grade, enterprise level LoRaWAN Network software.
Gaining insights using Events
The Things Stack generates lots of events that allow you to get insight in what is going on. You can subscribe to application, gateway, end device events, as well as to user, organization and OAuth client events.
This guide shows how to view events in the console and to subscribe to events with the CLI or HTTP API.
LoRaWAN
This section describes topics The Things Stack related to LoRaWAN.
Single Sign-On
Single sign-on (also known as Federated Authentication) allows network administrators to use the already existing identity providers in order to authenticate users, instead of manually creating and managing the accounts in The Things Stack. The Things Stack supports OpenID Connect for single sign-on.
Alerting
Alerting in The Things Stack refers to notifications which are sent when certain conditions are met, usually signaling anomalous behavior exhibited by end devices or gateways.
Network Operations Center
The Things Stack Network Operations Center (NOC) makes it easy for network administrators to get detailed insights into Gateways, Applications and Devices.
Important metrics such as gateway uptime, radio utilization, end device packet rate, channel utilization and much more are easily accessible to keep track of the health of your network.
The Network Operations Center also has detailed metrics per gateway, per application, per device, which help you identify and prevent specific problems. It comes with a powerful and flexible API which provides raw metrics for the user to build custom dashboards.