BlessTags app. gives a new meaning to your SensorTag through the Gadgets.
A fantastic app.
able to manage 6 of the most used SensorTag on the market.

Thursday, May 2, 2019

BlessTags' discovering problem, for a paired SensorTag

The problem:

     Potential issue: the blessTags application is unable to connect to a specific SensorTag. The SensorTag paired with success (so, the Windows side is OK), but nothing appears in the “3. Select the specific device” field.


     For example, in the previous figure a Nordic Thingy:52 SensorTag is paired with the Windows 10 operating system, but even if we select this type of SensorTag, the blessTags application is unable to discover such kind of device.
     Each type of device (e.g., Nordic Thingy:52 or CC2650STK) has a specific variety of features or characteristics. The blessTags application must manage correctly (configure, get data, etc.) each of them. But to do this, the blessTags app must know with each SensorTag is connected, to use the correct set of services and characteristics specific for the corresponding Bluetooth LE device.
     The SensorTag identification is made, by the blessTags application, through the Generic Access service (UUID = 00001800-0000-1000-8000-00805f9b34fb or UUID = 0x1800) – to be more specific using the Device Name characteristic (UUID = 0x2A00), see the following figure (Generic Access service for Nordic Thingy:52).


     If Device Name characteristic string is not one of the known strings (see the following figure with the predefined IDs for each known SensorTag), by the blessTags application, the specific SensorTag is not recognized by the Windows application and is not listed in the “3. Select the specific device” field.


     The reasons for a such situation: (a) the user changes the SensorTag name (it is possible on ThunderBoard React, ThunderBoard Sense, and Nordic Thingy:52), (b) a firmware modification of the SensorTag and (c) the SensorTag has an older version of the firmware, on which the device has another name – like in CC2650STK case.

 

Solution:

  1. First, we must find the new name for the Sensortag (the Device Name characteristic string). To do this:
  • Push “1. Refresh SensorTag List” button;
  • In the field “2. Select type of SensorTag” choose “Unknown BLE device(s)” option, in the “3. Select the specific device” field an unknown Bluetooth LE device appears (“BLE device 0 [unknown]”);
  • Check the box “Enter in Developer Mode” from the main user interface;
  • A new window will open (the Developer panel) from here pushing the “Get Generic Access data” button. As a result, the following information will be presented:
  • From here we see that the Device Name (the string from the characteristic 0x2A00) is Thngy (an “i” is missing) not the Thingy – the default name that comes from the producer. So, at this moment we must change the SensorTag Device Name or change the name on which blessTags application recognize the SensorTag – we will choose here the second option.
  1. Second, update the blessTags application database with the new device name from the SensorTag. You have two option to get to the panel that allows you to do that.
  • From the “Developer panel” push the “blessTags configuration” button. From the new window that opens, check the “Removing part of the restrictions from the blessTags application” box;
  • From the main user interface, please push the “?” button => push the graphical icon with the BLE mark => from the new window that opens, check the “Removing part of the restrictions from the blessTags application” box.
  1.  From the last box (right down) labeled “Nordic Thingy:52” change the text from “Thingy” to “Thngy” and push the “OK” button.
  2. Now the blessTags application can quickly discover the Nordic Thingy:52 SensorTag without any problems.

If You Appreciate What I Do Here, You Should Consider:

BlessTags Lite (the free version): http://www.microsoft.com/store/apps/9mt2kgztfjf5


20 comments:

  1. Ah, there is a good discussion about this paragraph in this place on this website. I read all that, so now I am commenting here too... Qualified travelers to Turkey by filling an online form with their personal details can apply visa to Turkey and pay visa cost Turkey online.

    ReplyDelete
  2. Make a video how to fix this problem and publish it on youtube. From here https://soclikes.com you can get many likes and views for your video

    ReplyDelete
  3. Hmm , very interesting thoughts! I think In order for more interested people to read your thoughts, you should post it on Instagram, and use the services of https://viplikes.net/ to quickly increase the amount of followers.

    ReplyDelete
  4. Excellet post.. Thank you.. After the applying for application and uploading documents for Azerbaijan visa, you have to make payment for Azerbaijan visa fee online with the payment card.

    ReplyDelete
  5. Great articles. I have never read these types of beautiful articles. I will share some knowledge about the Requirements for Ukraine Tourist Visa for people who are planning to visit Ukraine or other countries.

    ReplyDelete
  6. Incredible website your website layout & themes so good it's amazing, and your blog post for many useful for me. Keep up the.. great work. Indian Tourist eVisa in 2022, you can apply for an Indian e Visa online via evisa Indian website.

    ReplyDelete
  7. Hii sir, how are you? You're welcome. India tourist visa covid, Are you looking for information about getting an India e tourist visa? Our site has more details about tourist visa to India. You can read about the requirements of an e visa for India here.

    ReplyDelete
  8. Great blog. Really informative. Thanks a lot for sharing it. Also, check out New Era Pipes & Fittings. We are a leading Pipe Fitting Manufacturer in India and around the world. Visit us now at newerapipefittings.com to buy Pipe Fittings, Flanges, and other plumbing products at the best prices.

    ReplyDelete