Can't set BLE characteristic name?

If you look at the source code for noble, especially the characteristics.json file, it holds a table with name and type of selected characteristics and that is how noble knows that "Temperature" is the name for "2A6E".

I've only looked briefly, but I see nowhere that noble is fetching descriptor "2901" in order to use its value for the name of the characteristic it belongs to, which means that the problem is not in the Arduino end of your project.

2 Likes