Cellular samples
This section lists the available nRF Connect SDK samples for the cellular IoT development. Additionally, you might want to check the Memfault sample and the Networking samples.
- General information about samples in the nRF Connect SDK
If you are working with embedded devices, it is a good practice to first test your setup by programming an unchanged sample to your development kit.
Some samples in the nRF Connect SDK are currently not designed to work out-of-tree. You may need to manually configure your sample to work correctly in the nRF Connect for VS Code extension.
All samples in the nRF Connect SDK use Fatal error handler library and are configured to perform a system reset if a fatal error occurs. This behavior is different from how fatal errors are handled in the Zephyr samples. You can change the default behavior by updating the configuration option
CONFIG_RESET_ON_FATAL_ERROR
.All samples in the nRF Connect SDK are tested and verified in accordance with their maturity level.
If you want to list samples available for one or more specific boards, use the nRF Connect for Visual Studio Code extension to filter them.
- Cellular: AT Client
- Cellular: AT monitor
- Cellular: Battery
- Cellular: TLS cipher suites
- Cellular: Full modem firmware update using SMP Server
- Cellular: GNSS
- Cellular: Location
- Cellular: LTE Sensor Gateway
- Cellular: LwM2M carrier
- Cellular: LwM2M Client
- Cellular: Modem callbacks
- Cellular: Modem Shell
- Cellular: Modem trace backend
- Cellular: Modem trace external flash backend
- Cellular: NIDD
- Cellular: nRF Cloud multi-service
- Cellular: nRF Cloud REST cellular location
- Cellular: nRF Cloud REST Device Message
- Cellular: nRF Cloud REST FOTA
- Cellular: nRF Device provisioning
- Cellular: PDN
- Cellular: SLM Shell
- Cellular: SMP Server
- Cellular: SMS
- Cellular: UDP
- Cellular: UICC LwM2M
- Cellular: HTTP application update
- Cellular: HTTP modem delta update
- Cellular: HTTP full modem update