Skip to content

Plugins

LoRaWAN Device Template

Product template for LoRaWAN-driven devices. Preconfigured to work with any LNS Thinger plugin.

Guide1 min read
VersionCategoryAuthorLicenseSource code
1.0.1TemplatesThinger.ioMITthinger-io/plugins/lorawan-product-template

LoRaWAN logo

The LoRaWAN Product Template is a foundational framework designed to accelerate the development of LoRaWAN-based IoT products within the Thinger.io ecosystem. It provides a standardized approach to configuring LoRaWAN devices, ensuring seamless integration with any of the supported LoRaWAN Network Servers (LNS) while maintaining complete LNS-agnostic product logic.

Key Features ​

Multi-LNS Support ​

  • LORIOT: Full integration with LORIOT network server
  • The Things Stack: Compatible with TTN/TTS implementations
  • Chirpstack: Native support for Chirpstack deployments

LNS-Agnostic Design ​

The template ensures that your product logic remains completely independent of the underlying LNS. This means:

  • Write your product code once
  • Deploy across different network servers without modification
  • Switch LNS providers without code changes
  • Focus on device behavior, not network integration

Pre-configured Components ​

  • Standard uplink/downlink message handling
  • Automatic payload decoding pipeline
  • Device property management

Documentation and Resources ​

For detailed documentation on how to utilize the LoRaWAN Product Template, please refer to the following resources:

Changelog ​

[1.0.1] - 2025-07-02 ​

Fixed ​
  • Corrected DevEUI lenghth in profile autoprovision.

[1.0.0] - 2025-07-02 ​

  • Initial version