LoRaWAN® Application Protocols v1.0.0 Module
Software module
End Device
Stack-independent, industrialized library for LoRaWAN® FUOTA – e.g. usable with LoRaMac-node
The APL module unifies 3 core modules, enabling the FUOTA process to be executed through a single interface
Extensive Documentation for seamless integration and optimal product utilization
Support of one fragmentation session at a time
Test your preferred protocol stack for free with an evaluation license
- Register a business account
Click “Sign in” in the license selection to start the registration process.
- Select product
Once your account is approved, choose your desired product and click “Start your free trial”.
- Sign the agreement
Digitally sign the evaluation agreement for your selected product.
- Download & start testing
After signing, you can download the software package and start your evaluation.
License selection
To evaluate a stack, registration with your business account is required.
Your hardware manufacturer is not listed?
Contact us – together we will make your project a success.
Commercial Features
- First Level Support
Professional first‑level support from experts in embedded connectivity – quick, efficient, and ready to help.
- Quality Product
Our protocol stacks undergo extensive testing, ensuring proven reliability across various IoT applications worldwide.
- Easy commissioning
Thanks to our modular, standardized software solutions, configuring embedded systems is simple and hassle‑free.
- Warranty & Maintenance
We deliver all our products with clear manufacturer warranties and comprehensive guarantees for maximum reliability.
LoRaWAN® Application Protocols v1.0.0
The STACKFORCE LoRaWAN® Application Protocols are an advanced collection of modules that extend the functionality of the LoRaWAN® protocol. Their primary focus is to enable Firmware Update Over The Air (FUOTA) capabilities, ensuring seamless and efficient updates for LoRaWAN® devices.
With a modular approach, the LoRaWAN® Application Protocols simplify the implementation of FUOTA — regardless of which LoRaWAN® stack is used. And the best part: our product comes with professional support and long-term maintenance to ensure your IoT solutions are future-proof. With STACKFORCE, you can rely on expert guidance and continuous updates, keeping your IoT deployments robust, innovative, and ready for tomorrow’s challenges.
Module details
The FUOTA module group consists of three core modules, each based on its respective specification:
- Clock Synchronization
- Multicast Setup
- Fragmentation
In addition to these core modules, the FUOTA module group includes two complementary components:
- APL Module: Accesses the three main modules and combines them so that the entire FUOTA process can be executed through a single interface.
- Connector Module: Serves as a bridge between the application logic and stack-specific parameters, ensuring portability of the FUOTA modules across different LoRaWAN stacks.
This modular and portable design ensures flexibility and easy integration, making FUOTA implementation efficient and adaptable to various IoT environments.
Technical Information
Supported Specifications
- TS003-1.0.0: LoRaWAN® Application Layer Clock Synchronization v1.0.0
- TS004-1.0.0: LoRaWAN® Fragmented Data Block Transport v1.0.0
- TS005-1.0.0: LoRaWAN® Remote Multicast Setup Specification v1.0.0
Reference Hardware
Cortex-M4
Memory Requirements
Values based on Cortex-M4. The actual footprint may vary considerably depending on the configuration of the FUOTA session.
Frequently asked Questions
Can we test the module before making a decision?
Yes. You can request a free evaluation license and test the software in your target environment – without obligation and risk-free. More information about the evaluation offer can be found on our website under: Evaluation License.
What types of tests and verifications does STACKFORCE perform?
STACKFORCE uses a multi-stage testing process to ensure high software quality. This includes:
- Unit, module, and firmware tests to check the functionality and stability of individual components
- Static code analysis to detect errors and vulnerabilities at an early stage
- Automated system tests on simulated and real hardware
- Regression tests to ensure that existing functions continue to work reliably and that no new errors are introduced.