Skip to main content

The Things Stack

The Things Stack (TTS) is a managed LoRaWAN Network Server provided by The Things Industries, available as a public cloud service (TTS Cloud / Community Edition) or as a private enterprise deployment.

Prerequisites
  1. Ensure access to an active The Things Stack instance with an operational LoRaWAN gateway within range.
  2. Use HARDWARIO Manager to extract your device credentials via NFC before creating end-device profiles in TTS.

Device Credentials & NFC Extraction

Before registering a STICKER unit in The Things Stack, extract its factory keys and provision radio settings over NFC:

  1. Open HARDWARIO Manager on an NFC-enabled smartphone.
  2. Tap the phone against the STICKER enclosure to read device details.
  3. Record the DevEUI, JoinEUI (AppEUI), and AppKey (for OTAA) or static session keys (for ABP).
  4. Verify that radio-mode is enabled so the device initiates a Join attempt upon provisioning.

Select Activation Method

Activation ModeDescriptionRequired Credentials
OTAA – Over-The-Air Activation (Recommended)Dynamic session key negotiation on Join. Ensures maximum security.DevEUI, JoinEUI (AppEUI), AppKey
ABP – Activation by PersonalizationPre-assigned static session keys. Skips the Join procedure entirely.DevAddr, NwkSKey, AppSKey

When registering your STICKER end device in TTS:

  • Uplink Formatter: Assign the official STICKER payload decoder script (ttn.js) under Payload Formatters → Uplink. This decodes standard sensor data on fPort 2 and system/alarm alerts on fPort 3.
  • Downlink Formatter: Assign ttn.js under Payload Formatters → Downlink to enable JSON payload encoding for remote management on fPort 85 (see Downlink Commands).