ChirpStack v4
ChirpStack v4 is an open-source LoRaWAN Network Server for self-hosted, private network deployments.
Prerequisites
- Ensure ChirpStack v4 is installed and operational. See the ChirpStack Installation Guide.
- Use HARDWARIO Manager to extract your device credentials via NFC before creating end-device profiles in ChirpStack.
Device Credentials & NFC Extraction
Before registering a STICKER unit in ChirpStack v4, extract its factory keys and provision radio settings over NFC:
- Open HARDWARIO Manager on an NFC-enabled smartphone.
- Tap the phone against the STICKER enclosure to read device information.
- Record the DevEUI, JoinEUI/AppEUI, and AppKey (for OTAA) or static session keys (for ABP).
- Verify that
radio-modeis enabled so the device initiates a Join attempt upon provisioning.
Select Activation Method
| Activation Mode | Description | Required Credentials |
|---|---|---|
| OTAA – Over-The-Air Activation (Recommended) | Dynamic session key negotiation on Join. Ensures highest security. | DevEUI, JoinEUI (AppEUI), AppKey |
| ABP – Activation by Personalization | Pre-assigned static session keys. Bypasses the Join procedure. | DevAddr, NwkSKey, AppSKey |
Device Profile & Payload Codec Setup
When configuring your STICKER Device Profile in ChirpStack v4:
- Codec Driver: Select JavaScript codec and paste the official STICKER decoder script (
ttn.js). - Bidirectional Capabilities: The codec automatically parses telemetry uplinks on fPort 2, alarm alerts on fPort 3, and formats remote JSON downlinks on fPort 85 (see Downlink Commands).