28 May 2019
By Derek Hunt,
Director of Certification for LoRa Alliance® and Certification Committee Chair
At the moment, there are a few different versions of the LoRaWAN® specification that are available to developers. Each supports slightly different functionality. So, which version should you use when developing LoRaWAN-based solutions?
The short answer is that the most current version of the specification for which there is a Certification program is LW 1.0.2. The Certification program for LW1.0 has been withdrawn and the Certification Program from LW1.0.1 will be withdrawn at the end of 2019.
While LW 1.0.2 is the most stable, you may want to consider using LW 1.0.3. This version of the specification adds support for Class B functionality; however, in the United States, there is a minor change that has delayed creation of a Certification test. For more information about certification, take a look at the Certification page on the LoRa Alliance website.
It is important to note that there are inconsistencies in the LW 1.0.x specifications and the LoRa Alliance® is working to resolve these inconsistencies. This is expected to occur soon and the updated specification will be released as LW 1.0.4 in the summer of 2019. Once LW 1.0.4 is complete and released it will be the recommended version. We’ll post an article here when LW 1.0.4 is available.
In addition, there is also LW 1.1, which adds support for handover roaming, and includes a number of change requests which are being incorporated. Eventually, this will be released as 1.1.1; this is expected to be complete in 2020.
In conclusion, for the time being, the LoRa Alliance recommends using LW 1.0.2, unless Class B functionality is needed, in which case developers should use 1.0.3. Learn more about LoRaWAN Specifications.
Want to stay up to date on the latest LoRa® and LoRaWAN developer news? Subscribe to the Technical Journal.