This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Nordic UART Service Descriptors?

I have written an iOS application that is connecting to the BLE UART example (...\nRF51_SDK_9.0.0_2e23562\examples\ble_peripheral\ble_app_uart) running on an nRF51 DK. I am also using the MCP to connect to the nus via an nRF51 Dongle. I am comparing the information that my iOS app discovers with the information displayed by the MCP. The MCP is showing me information that I have not yet been able to discover with the iOS app. In particular: the service name "UART over BLE" and the characteristic names "UART TX" and "UART RX" - see the screen shot below. I have searched all of the SDK 9 files for these three names and have only found them in documentation and comments, not in source code. This has led me to conjecture that the MCP itself is mapping the nus UUIDs to these names. Would someone please help me to understand this? In particular: are these names being transmitted to the MCP by the nus via BLE?

image description

Related