Skip to Content
DocumentationStandard ServicesNordic Uart ServiceOverview

Overview

The Nordic UART Service (NUS) is a Bluetooth LE service that emulates a serial (UART) link over BLE. It is commonly used for debugging, configuration, and CLI-style communication with a device.

Service and characteristics

UUIDTypeDescription
6E400001-B5A3-F393-E0A9-E50E24DCCA9EServiceNordic UART Service
6E400002-B5A3-F393-E0A9-E50E24DCCA9ERX (write)Central → peripheral. The app or central writes here; the device receives.
6E400003-B5A3-F393-E0A9-E50E24DCCA9ETX (notify)Peripheral → central. The device notifies; the app receives.

Data is typically sent as raw bytes (e.g. UTF-8 text).

Use cases

  • Serial console: Run a text-based CLI or log output over BLE.
  • Configuration: Send commands or settings as strings (e.g. JSON or key-value).
  • Debugging: Stream logs or diagnostics to a phone or PC without a physical UART cable.

Platform guides

Implement NUS on your firmware platform, then use a NUS-capable central (e.g. Bleboard, nRF Connect, or Bluefruit LE Connect) to talk to your device.

Last updated on