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
  • Will do. Btw, where did you see the IAQ on the blogpost? I am having an issue finding it here. 

    Regards,

    Elfving

  • Hi Elfving,

    nRF5340's BME688 supports the air quality index, IAQ.

    The IAQ was something missing from Tiago Monte's blog https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/thingy-53-sensor-hub.

    I extended it to include IAQ. See in my earlier message above and below.

    { "name": "Thingy:53 Sensor Hub Service", "identifier": "com.nordicsemi.service.thingy53_sensor_hub", "uuid": "A5B46352-9D13-479F-9FCB-3DCDF0A13F4D" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub Temp", "identifier": "com.nordicsemi.service.thingy53_temp", "uuid": "506A55C4-B5E7-46FA-8326-8ACAEB1189EB" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub Pressure", "identifier": "com.nordicsemi.service.thingy53_pressure", "uuid": "51838AFF-2D9A-B32A-B32A-8187E41664BA" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub Humidity", "identifier": "com.nordicsemi.service.thingy53_humidity", "uuid": "753E3050-DF06-49334B53-B090-5E1D810C4383" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub Red Color", "identifier": "com.nordicsemi.service.thingy53_red_color", "uuid": "82754BBB-6ED3-4D69-A0E1-F19F6B654EC2" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub Green Color", "identifier": "com.nordicsemi.service.thingy53_green_color", "uuid": "DB7F9F36-92CE-4509-A2EF-AF72BA38FB48" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub Blue Color", "identifier": "com.nordicsemi.service.thingy53_blue_color", "uuid": "F5D2EAB5-41E8-4F7C-AEF7-C9FFF4C544C0" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub Battery Voltage", "identifier": "com.nordicsemi.service.thingy53_battery_voltage", "uuid": "FA3CF070-D0C7-4668-96C4-86125C8AC5DF" , "source": "nordic"},
    { "name": "Thingy:53 Sensor Hub IAQ", "identifier": "com.nordicsemi.service.thingy53_iaq", "uuid": "AD79CBCE-65DF-4BC6-BDD4-8CE2B6B75C59" , "source": "nordic"},



    The nRF Connect Dev Team just need to add an entry for the IAQ, as per the other sensors.


    Thanks,
    Ravi

  • I am glad you are extending the sample to fit your needs, but if it is your own randomly generated UUID then I am not sure if we should add it to a list of UUIDs supported in the app. If there was an official UUID, or something listed somewhere else among nordics samples, it would be different. We could add support for IAQ in the blog, though we generally do not maintain blogposts.

    If this still being included is important for your project, please talk to your local RSM about this and they can help get this prioritized for you.

    Regards,

    Elfving

  • Hi Elfving,

    I understand where you're coming from but IAQ (BME688) sensor is in Thingy:53 and now also in Thingy91:X, as such customers will make use of the IAQ, and having it show up as "IAQ" instead of an "unknown" characteristic in the nRF Connect for mobile app would be useful for all.

    Adding another UUID entry for the IAQ is a simple quick change. The nRF Connect for mobile app dev team could generate a suitable UUID for the IAQ.

    I'll follow up with RSM and also log an issue on the Github for the nRF Connect of mobile team.

    Thank you,
    Ravi

  • Hello,

    zpm1066 said:
    now also in Thingy91:X, as such customers will make use of the IAQ, and having it show up as "IAQ" instead of an "unknown" characteristic in the nRF Connect for mobile app would be useful for all.

    Good argument, I'll have some talks internally with the people responsible for Thingy91:X and figure something out.

    Regards,

    Elfving

Related