The latest development version of this page may be more current than this released 4.0.0 version.

Peripheral NUS

Browse source code on GitHub

Overview

This sample demonstrates the usage of the NUS service (Nordic UART Service) as a serial endpoint to exchange data. In this case, the sample assumes the data is UTF-8 encoded, but it may be binary data. Once the user connects to the device and subscribes to the TX characteristic, it will start receiving periodic notifications with “Hello World!n”.

Requirements

  • BlueZ running on the host, or

  • A board with Bluetooth LE support

Building and Running

This sample can be found under samples/bluetooth/peripheral_nus in the Zephyr tree.

See Bluetooth samples for details.

See also

Bluetooth APIs