[Zephyr Shell over BLE under NCS 3.2.4 ] Which approach and which PC tool?

Hi,

I'm developing with NCS 3.2.4 and want to expose the Zephyr shell over BLE using NUS (Nordic UART Service). I've identified two possible starting points and have a couple of questions.

Which reference should I use?

There seem to be two options:

  1. Zephyr snippetnus-console: Easy to integrate (just add the snippet to the project), but it relies on the Zephyr BLE NUS implementation rather than the Nordic one. Based on a previous thread (NUS Service: sdk-zephyr vs sdk-nrf implementation), using the Zephyr NUS implementation on Nordic devices is apparently discouraged — is that still the case?
  2. Nordic sampleshell_bt_nus: Uses the Nordic NUS implementation, which seems like the right path, but requires writing custom integration code and building a project-specific snippet.

Is the Nordic sample the recommended starting point, or is the Zephyr snippet acceptable for production use?

Which PC-side tool to use on Windows 11?

I'm aware of the nRF Connect Shell script, which works with an nRF52 dongle — but I'd prefer a standalone PC tool that connects over the host's built-in Bluetooth.

I tried AuTerm (v0.37-pre) with the Zephyr snippet, but found it completely unstable and unusable in practice.

Are there any reliable Windows 11 tools for interacting with a Zephyr shell over BLE NUS, without requiring an nRF dongle?

Thank you,

Alessandro

Parents Reply Children
No Data
Related