Samples¶
We provides samples that specifically target the nRF9151 Connect Kit and show how to implement typical use cases with Nordic Semiconductor libraries and drivers.
Samples showcase a single feature or library, while Applications include a variety of libraries to implement a specific use case.
-
The simplest Zephyr application that prints
Hello World
to the serial console. -
Detect the user button press. Demonstrate the use of GPIO input with interrupts.
-
Read analog inputs from ADC channels. Demonstrate the use of the ADC driver API.
-
Demonstrate how to register custom commands into the Zephyr Shell.
-
Enable sending AT commands over UART to the nRF9151 modem.
-
Demonstrate how to use the AT monitor library.
-
Demonstrate how to obtain the battery state from the nRF9151 modem.
-
Set up callbacks for Modem library initialization and shutdown calls.
-
Demonstrate how to add a user-defined modem trace backend to an application.
-
Demonstrate how to use the GNSS interface to control the GNSS module.
-
Demonstrate how to connect to a host by trying different TLS cipher suites.
-
Set up a TLS session towards an HTTPS server and send an HTTP request.
-
Demonstrate how to communicate with a public CoAP server.
-
Demonstrate how to transmit UDP packets to a UDP server.
-
Demonstrate how to connect to an MQTT broker to publish and receive messages.
-
Demonstrate how to use the nRF Cloud device provisioning service.
-
Demonstrate how to use the nRF Cloud REST API to send Device Messages.
-
Demonstrate how to integrate multiple nRF Cloud services.
The Zephyr Project and the nRF Connect SDK also provide a comprehensive collection of samples and demos. Refer to their documentation for more details: