Samples overview

In the Sidewalk repository, all samples are placed in the samples directory.

The repository includes two samples:

  • Sidewalk end device — The main Sidewalk application, available in several variants.

  • LR11xx firmware update — A utility sample for updating Semtech LR1110 transceiver firmware before running sub-GHz Sidewalk applications.

Sidewalk end device

The Sidewalk end device sample is the primary Sidewalk application in this repository. It demonstrates end-to-end Sidewalk functionality and can be built with different overlays depending on your use case.

The following table summarizes the supported variants, development kits, and build configuration for this sample only:

Sample variant

Description

Development kit

Additional hardware

Bootloader (in release and debug configs)

Application overlays

Hello Sidewalk

Sample application showing communication over Sidewalk network.

  • MCUboot - DFU partition in external flash

  • Application partition size = 956 kB

  • overlay-hello.conf

Sensor monitoring

Demo application of Sidewalk protocol with temperature sensor monitoring.

  • MCUboot - DFU partition in external flash

  • Application partition size = 956 kB

  • overlay-demo.conf

Device Under Test (DUT)

Device under test generic application with CLI enabled.

  • MCUboot - DFU partition in external flash

  • Application partition size = 956 kB

  • overlay-dut.conf

For variant-specific build, test, and configuration details, see Sidewalk end device.