In this toolbox for LoRa®-based developers, you’ll find the tools you need to develop an end-to-end solution, including LoRa Basics™, Cloud Servers, and code samples.
Semtech’s LoRa Basics offerings comprise a set of tools to help you quickly get up and running when developing Internet of Things (IoT) solutions featuring LoRa® radio modulation in conjunction with LoRaWAN® networks.
Welcome to the LoRa Cloud™ Portal, the place to find value-added APIs that enable simple solutions for common tasks related to LoRaWAN® networks and LoRa®-based devices. Here, users can explore available services, sign up, and manage subscriptions.
Semtech PCB Design Review Service
The Semtech PCB Design Review Service is available to developers to help ensure that your LoRa®-based hardware will function properly. This service is freely available to those developing applications that are destined for production of more than 5,000 units per year.
Sensor Application Conformance Test Bench
Semtech’s Sensor Application Conformance Test Bench is an all-in-one package designed to help you to create tests that can be used to verify the functionality of your LoRa®-based devices. Use the Conformance Test Bench to build tests for pre-certifying your sensors.
Available in GitHub, LoRaMAC-Node provides an endpoint LoRaWAN® stack implementation, with examples of Class A, B, and C devices. Developed for five geographic regions, it supports firmware updates over-the-air (FUOTA) and drivers for SX1272/73, SX1276/77/78/79 and SX1261/2, as well as for other chips complying with the LoRaWAN specification.
Find additional LoRa-related software here.
LoRa Basics™ MAC
LoRa Basics MAC is a portable implementation of the LoRa Alliance® LoRaWAN® specification in the C programming language. LoRa Basics MAC supports multiple regions, selectable at compile and/or run-time. Class A, Class B and Class C devices are supported.
Please note that Semtech is ending support for LoRa Basics MAC. For new designs, we recommend using LoRaMAC-Node.