Bluetooth samples
This section lists the available nRF Connect SDK samples for the Bluetooth® protocol.
- 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 nRF Connect for VS Code.
Starting from the nRF Connect SDK v2.0.0, TF-M is the only way to use security by separation with ARM TrustZone. In addition, the TF-M implementation is enabled by default for all samples and applications in the nRF Connect SDK when you build for the
*/nsvariant of the boards.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.
Subpages
- Bluetooth: Central and Peripheral HRS
- Bluetooth: Central BAS
- Bluetooth: Central HIDS
- Bluetooth: Central Heart Rate Monitor with Coded PHY
- Bluetooth: Central NFC pairing
- Bluetooth: Central SMP Client
- Bluetooth: Central UART
- Bluetooth: Connection time synchronization
- Bluetooth: Direct Test Mode
- Bluetooth: Direction finding central
- Bluetooth: Direction finding connectionless locator
- Bluetooth: Direction finding connectionless beacon
- Bluetooth: Direction finding peripheral
- Bluetooth: EnOcean
- Bluetooth: Event Trigger
- Bluetooth: HCI low power UART
- Bluetooth: ISO combined BIS and CIS
- Bluetooth: ISO time synchronization
- Bluetooth: LLPM
- Bluetooth: Multiple advertising sets
- nRF Auraconfig
- Bluetooth: nRF Distance Measurement with Bluetooth LE discovery
- Bluetooth: Path loss monitoring
- Bluetooth: Peripheral AMS client
- Bluetooth: Peripheral ANCS client
- Bluetooth: Peripheral Bond Management Service (BMS)
- Bluetooth: Continuous Glucose Monitoring Service (CGMS)
- Bluetooth: Peripheral CTS client
- Bluetooth: Peripheral GATT Discovery Manager
- Bluetooth: Peripheral HIDS keyboard
- Bluetooth: Peripheral HIDS mouse
- Bluetooth: Peripheral Heart Rate Monitor with Coded PHY
- Bluetooth: Peripheral LBS
- Bluetooth: Peripheral Memfault Diagnostic Service (MDS)
- Bluetooth: NFC pairing
- Bluetooth: Peripheral power profiling
- Bluetooth: Peripheral Running Speed and Cadence Service (RSCS)
- Bluetooth: Peripheral Status
- Bluetooth: Peripheral UART
- Bluetooth: Peripheral with multiple identities
- Bluetooth: External radio coexistence using 1-wire interface
- Bluetooth: Radio Notification callback
- Bluetooth: Host for nRF RPC Bluetooth Low Energy
- Bluetooth: Automated power control
- Bluetooth: Scanning while connecting
- Bluetooth: NUS shell transport
- Bluetooth: Shorter Connection Intervals
- Bluetooth: Connection Subrating
- Bluetooth: Throughput
- Bluetooth: Channel Sounding Initiator with Inline PCT Transfer
- Bluetooth: Channel Sounding Reflector with Inline PCT Transfer
- Bluetooth: Channel Sounding Initiator with Ranging Requestor
- Bluetooth: Channel Sounding Reflector with Ranging Responder
- nRF Auraconfig test
- nRF Auraconfig tester test
- Bluetooth: Bluetooth LE master test app