Configuration Template Generator
Build a STICKER configuration template below: open a section, tick the settings you want, set their values, and the tool encodes them into the AppConfigMessage payload the device ingests over NFC. The result is shown as a hex string and a QR code, and you can paste an existing template's hex back in to decode it into the form.
Only ticked settings are encoded, so a template carries just what you choose and can be reused across many devices. The form covers the template-friendly settings only; per-device identity and secrets (serial number, LoRaWAN keys and EUIs, session keys, 1-Wire ROMs, and similar) are intentionally left out because they cannot be shared across devices.
LoRaWAN basics
Interval
Sensors
Alarms
(no settings selected)Template (JSON)
(no settings selected)This is the plaintext config template (an AppConfigMessage protobuf). On a production device the NFC Configurator encrypts it per device before writing it over NFC.
How to use it
- Open a section (LoRaWAN basics, Interval, Sensors or Alarms; they are collapsed by default) and tick the settings you want. Hover or focus a setting to see a short clue with its meaning and allowed values.
- Numbers are range-checked (for example sample interval 5 to 3600 s, report interval 60 to 86400 s); an out-of-range value is flagged and left out of the payload until you correct it.
- For Alarms, click + Add alarm rule to add a slot (up to 16), then choose its source and quantity and set the thresholds. Use Remove to drop a rule, or set Action to Clear slot to wipe that slot on the device. With no rules added, the template carries no alarms.
- Copy the hex string, or use the QR code (it carries the same hex), to store or share the template.
- To inspect an existing template, paste its hex into Read a template from hex and click Load template. The form, including any alarm rules, is repopulated with what the template contains, and the sections it sets are expanded automatically so you can see what changed (settings outside this form are ignored).
The bytes shown here are the unencrypted AppConfigMessage. On a normal device the tag payload must be encrypted with the device's secret key (AES-CCM), so you cannot write this hex straight to a production STICKER. The NFC Configurator performs that per-device encryption for you when it writes the configuration. The raw payload is accepted directly only by a plaintext validation build.
- Switches are explicit: a capability set to off writes that capability = false, it does not leave it untouched. Tick a row only for settings you want the template to carry.
- Numbers show their allowed range in the help clue and are validated. Sample interval also accepts
0(sample right before each report) and alarm limit accepts0(disabled). - Alarm rules are encoded into the same 17-byte packed slots used by the Downlink Commands Generator and the
alarmshell command; here you build them with the rule editor instead of pasting hex.
For the full list of configurable parameters and their meaning, see Configuration. To write a finished template to a device, see the NFC Configurator and its Setup guide.