4 Replies Latest reply on Jul 15, 2018 2:24 PM by arh

    ble customer services and naming

    herb_2497906

      How do I change the name that is shown in Cysmart from Unknown, I started with the IAS example, and the "find me" service has a name, but I cannot find in settings or code how it got its name so I can name my services and not have 7 unknowns, unless you dig down to the descriptor.

       

      MY BLE services, the immediate alert is displayed as "Find Me" in Cysmart, all others appear as Unknown, WHY and how do I change them to their names?

      Screenshot_2018-07-13-15-52-20.pngScreenshot_2018-07-13-15-52-24.png

       

       

      Herb

        • 1. Re: ble customer services and naming
          psyu

          Hello Herb,

           

          It is not possible to name a Custom Service we have to identify particular Custom Service with their UUID only. For standard services it has their own name so we can easily identify in App. The only reason that the CySmart BLE app( or any app) has a "friendly" name for any service is that app has its own internal UUID-to-name look up table for known services. So for standard service(like Find Me) it has fixed UUID value the app will change particular UUID to some name so we can see the name in App but for Custom Service it is not possible.

           

           

          Thanks,

          PSYU.

          • 2. Re: ble customer services and naming
            herb_2497906

            Thank you for the answer, unfortunately that does not solve the issue. 

            Perhaps Cypress could improve Cysmart and allow UUIDs to be given names, or provide a field in the BLE stack to allow for that?

            • 3. Re: ble customer services and naming
              psyu

              Hello Herb,

               

              There are set of BLE defined services (and corresponding UUIDs) that the whole world knows. As all know these services, most of the manufacturers design the App to recognize the standard services.  

              But as Custom services are different deal, because all manufacturers or application developers have their own, they need to add the information in their designed app so that they can be recognized. Cypress does some Custom Services (like Capsense, RGB LED control, OTA) and have defined them in the CySmart App.

              Unfortunately providing user defined name for every Custom Services that user is defining is not available in CySmart App now. We will look up and try to update in latest versions of CySmart App.

               

               

              Thanks,

              PSYU.

              • 4. Re: ble customer services and naming
                arh

                Of course Apps like LightBlue will read and see if there are  names for characteristics and services... and CySmart could do that...

                 

                I agree with Herb that would be a nice improvement.