CYBT343026-01 can't find classical bt device name?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
David_Zhang
Level 5
Level 5
Distributor - Arrow(GC)
First comment on blog First like received 50 sign-ins

hi  CYPRESS:

     When  we use CYBT-343026-01'S   /BTI, D=10,F=0, we just find some device name,  some device show C=00010011E, what does it mean? how can we show the all the device name of classical ble device?

pastedImage_0.png

0 Likes
1 Solution

Hi,

This document should offer you the needed information:

https://docs.huihoo.com/symbian/nokia-symbian3-developers-library-v0.8/GUID-F2A793F1-A5B5-526B-B147-...

And I quote here:

The Inquiry requests all listening ("discoverable") Bluetooth devices to identify themselves. In the standard Inquiry Response each device responds with their own MAC identifier. The Inquiring Device then has to issue a request to each device to determine the local name and any services that each device can support. Supported services may include stereo headset or FTP.

The Extended Inquiry Response (EIR) replaces the standard Inquiry Response and contains additional information.

Legacy devices are supported so the set of responses from all devices may include both EIR and standard Inquiry Responses.

So basically BTIR reveals the "Standard Inquiry Response" while BTINR reveals the "Extended Inquiry Response". The two responses are sent separately in sequence and the discoverable Bluetooth device can be configured not to respond with EIR so only the BTIR records  of it were listed in your "/BTI" result.

<<<<<<<<<<<<<>>>>>>>>>>>>>

Sincere regards from​ C. L.

<<<<<<<<<<<<<>>>>>>>>>>>>>

View solution in original post

0 Likes
3 Replies
Charles_Lai
Moderator
Moderator
Moderator
500 replies posted 250 solutions authored 250 sign-ins

Hi,

Some devices don't have their name broadcasted.

In this circumstance, EZ-Serial will found its BTINR result missing, and will only display the BTIR result instead. Hence you will only see a BTIR record printed in screen, with the string pattern "C=xxxxxxxx" indicating its "Class of device".

For your convenience, kindly inform you that: BTIR stands for bt_inquiry_result, while BTINR stands for bt_name_result.

Please refer to the section 7.3.7.1 and 7.3.7.2 in the doc listed below:

EZ-Serial WICED Firmware Platform User Guide for CYW2070x-based Modules - V1.1.14

<<<<<<<<<<<<<>>>>>>>>>>>>>

Sincere regards from​ C. L.

<<<<<<<<<<<<<>>>>>>>>>>>>>

0 Likes
David_Zhang
Level 5
Level 5
Distributor - Arrow(GC)
First comment on blog First like received 50 sign-ins

hi  Cypress:

    but the classical bt device has their own name,but it doesn't show name ,just the mac address, how to configure devices don't have their name broadcasted??

0 Likes

Hi,

This document should offer you the needed information:

https://docs.huihoo.com/symbian/nokia-symbian3-developers-library-v0.8/GUID-F2A793F1-A5B5-526B-B147-...

And I quote here:

The Inquiry requests all listening ("discoverable") Bluetooth devices to identify themselves. In the standard Inquiry Response each device responds with their own MAC identifier. The Inquiring Device then has to issue a request to each device to determine the local name and any services that each device can support. Supported services may include stereo headset or FTP.

The Extended Inquiry Response (EIR) replaces the standard Inquiry Response and contains additional information.

Legacy devices are supported so the set of responses from all devices may include both EIR and standard Inquiry Responses.

So basically BTIR reveals the "Standard Inquiry Response" while BTINR reveals the "Extended Inquiry Response". The two responses are sent separately in sequence and the discoverable Bluetooth device can be configured not to respond with EIR so only the BTIR records  of it were listed in your "/BTI" result.

<<<<<<<<<<<<<>>>>>>>>>>>>>

Sincere regards from​ C. L.

<<<<<<<<<<<<<>>>>>>>>>>>>>

0 Likes