How to add custom UUIDs definitions in nRF Connect for Mobile?

Hello,

In nRF Connect for Mobile, custom UUIDs show up as unknown, making it difficult to identify them easily.

Is there a way to add custom UUIDs, as can be done for example, on a Mac by adding the custom UUIDs to the "uuid_definitions.json" (located in folder /Users/username/Library/Application\ Support/nrfconnect)?

If not, How do I request an enhancement to nRF Connect for Mobile?

Thank you.

Parents Reply Children
  • Hi Elfving,

    Thank you. Unfortunately, the IAQ sensor name isn't showing up.

    I think it is because the UUID has been added to "services_uuis.json" and it should be in the "characteristics_uuids.json" where all the other Thingy53 sensor characteristics are listed.


    The blogpost (Reading Thingy:53 sensor data using Bluetooth LE )now mentions the AQI, as in below

    "If one would like to add an UUID for the Air Quality Index (AQI) measured by the BME688, one could also do that, for example with the UUID: ad79cbce-65df-4bc6-bdd4-8ce2b6b75c59."

    The above is the same UUID that I generated and have been using for the IAQ sensor. It is now in https://github.com/NordicSemiconductor/bluetooth-numbers-database/blob/master/v1/service_uuids.json


    { "name": "Thingy Sensor Hub", "identifier": "com.nordicsemi.service.thingy.sensorhub", "uuid": "A5B46352-9D13-479F-9FCB-3DCDF0A13F4D" , "source": "nordic"},
    { "name": "Thingy Sensor Hub IAQ", "identifier": "com.nordicsemi.service.thingy.sensorhub.iaq", "uuid": "AD79CBCE-65DF-4BC6-BDD4-8CE2B6B75C59" , "source": "nordic"},


    Is this not the wrong place for it? The rest of the Thingy:53 sensor UUIDs are in the "characteristics_uuids.json" and all of these show up correctly in the "nRF Connect for mobile" app.

    https://github.com/NordicSemiconductor/bluetooth-numbers-database/blob/master/v1/characteristic_uuids.json 

    { "name": "Sensor Hub Temperature", "identifier": "com.nordicsemi.characteristic.thingy.sensorhub.temperature", "uuid": "506A55C4-B5E7-46FA-8326-8ACAEB1189EB", "source": "nordic"},
    { "name": "Sensor Hub Pressure", "identifier": "com.nordicsemi.characteristic.thingy.sensorhub.pressure", "uuid": "51838AFF-2D9A-B32A-B32A-8187E41664BA", "source": "nordic"},
    { "name": "Sensor Hub Humidity", "identifier": "com.nordicsemi.characteristic.thingy.sensorhub.humidity", "uuid": "753E3050-DF06-4B53-B090-5E1D810C4383", "source": "nordic"},
    { "name": "Sensor Hub Red Color", "identifier": "com.nordicsemi.characteristic.thingy.sensorhub.red", "uuid": "82754BBB-6ED3-4D69-A0E1-F19F6B654EC2", "source": "nordic"},
    { "name": "Sensor Hub Green Color", "identifier": "com.nordicsemi.characteristic.thingy.sensorhub.green", "uuid": "DB7F9F36-92CE-4509-A2EF-AF72BA38FB48", "source": "nordic"},
    { "name": "Sensor Hub Blue Color", "identifier": "com.nordicsemi.characteristic.thingy.sensorhub.blue", "uuid": "F5D2EAB5-41E8-4F7C-AEF7-C9FFF4C544C0", "source": "nordic"},
    { "name": "Sensor Hub Battery", "identifier": "com.nordicsemi.characteristic.thingy.sensorhub.battery", "uuid": "FA3CF070-D0C7-4668-96C4-86125C8AC5DF", "source": "nordic"},


    Could you please get the IAQ sensor characteristics UUID moved from "services_uuis.json" to  "characteristics_uuids.json"? Once done, I then expect IAQ UUID to appear in the nRF Connect app.

    Thank you.


    Regards,
    Ravi

  • Hehe I see. Thanks for the heads-up. It should be fixed now.

    Regards,

    Elfving

  • Hi Elfving,

    Thank you. As expected, the IAQ name now appears in the IAQ characteristic UUID when Thingy53 is connected from “nRF Connect for mobile” app.

    It took a long time but with your help, we finally got the requested change made. It’s much appreciated,

    Regards,
    Ravi

  • No problem Ravi. Thank you for your patience with this.

    This was just noted as a request for a long time, but due to your persistence on this we figured it was worth it to give it to you Slight smile

    Let us know if there is anything else!

    Regards,

    Elfving

  • Hi Elfving,

    Thank you. The sensor hub characteristic UUID  updates for usability will be useful for Thingy53 users, as well as new Thingy91 customers. 

    Regards,
    Ravi

Related