Identifying phones using BD_ADDR

Posted: 02-19-2004, 09:14 AM
Hello,

Does anyone know a site where I can find phone manufacturers/types and their
corresponding NAP/SAP parts of the BD_ADDR (BT_ADDR) structure ? As it turns
out, this is the only way to identify the phone ? My goal is to distinguish
smart phones from other phones programatically.

Thanks in advance,

Michiel.


Reply With Quote

Responses to "Identifying phones using BD_ADDR"

Michael Schmidt
Michael Schmidt's Avatar
Posts: n/a
 
Re: Identifying phones using BD_ADDR
Posted: 02-19-2004, 10:01 AM
Hi,

a BD_ADDR is assigned just like any other IEEE 802 (e.g. Ethernet MAC)
address. The assignment table can be found under
http://standards.ieee.org/regauth/oui/index.shtml

Michael


Michiel schrieb:

> Hello,
>
> Does anyone know a site where I can find phone manufacturers/types and their
> corresponding NAP/SAP parts of the BD_ADDR (BT_ADDR) structure ? As it turns
> out, this is the only way to identify the phone ? My goal is to distinguish
> smart phones from other phones programatically.
>
> Thanks in advance,
>
> Michiel.
>
>



--
Michael Schmidt
University of Siegen, Germany
http: www.nue.et-inf.uni-siegen.de/~schmidt/
e-mail: schmidt _at_ nue.et-inf.uni-siegen.de
Reply With Quote
Michiel
Michiel's Avatar
Posts: n/a
 
Re: Identifying phones using BD_ADDR
Posted: 02-19-2004, 11:05 AM
Thanks for your answer, but can you please explain the relation between
BD_ADDR and the OUI listing ? E.g. I have a BD_ADDR for the Nokia 6310i of
57E864FA, but how should I match this with that list ? Also, both those
lists don't include phone types, where can I find those ?


"Michael Schmidt" <NOSPAM_schmidt@nue.et-inf.uni-siegen.de> wrote in message
news:c121ir$1cs2n5$1@ID-58026.news.uni-berlin.de...
> Hi,
>
> a BD_ADDR is assigned just like any other IEEE 802 (e.g. Ethernet MAC)
> address. The assignment table can be found under
> http://standards.ieee.org/regauth/oui/index.shtml
>
> Michael
>
>
> Michiel schrieb:
>
> > Hello,
> >
> > Does anyone know a site where I can find phone manufacturers/types and

their
> > corresponding NAP/SAP parts of the BD_ADDR (BT_ADDR) structure ? As it

turns
> > out, this is the only way to identify the phone ? My goal is to

distinguish
> > smart phones from other phones programatically.
> >
> > Thanks in advance,
> >
> > Michiel.
> >
> >

>
>
> --
> Michael Schmidt
> University of Siegen, Germany
> http: www.nue.et-inf.uni-siegen.de/~schmidt/
> e-mail: schmidt _at_ nue.et-inf.uni-siegen.de



Reply With Quote
Michael Schmidt
Michael Schmidt's Avatar
Posts: n/a
 
Re: Identifying phones using BD_ADDR
Posted: 02-19-2004, 02:19 PM
Michiel schrieb:
> Thanks for your answer, but can you please explain the relation between
> BD_ADDR and the OUI listing ? E.g. I have a BD_ADDR for the Nokia 6310i of
> 57E864FA, but how should I match this with that list ? Also, both those
> lists don't include phone types, where can I find those ?


Your BD_ADDR must consist of six octets; 57E864FA is only four octets.
The OUI consists of the three most significant octets of BD_ADDR (i.e.
octet 0 and octet 1 form the NAP and octet 2 forms the UAP).

I don't think you will find a mapping between models of a producer and
their BD_ADDRs.

If you want to distinguish smart phones from other phones, maybe the
Bluetooth "class of device" (see BT specification) helps. You may also
want to take a look at
https://www.bluetooth.org/foundry/as...signed_numbers


Michael



>
>
> "Michael Schmidt" <NOSPAM_schmidt@nue.et-inf.uni-siegen.de> wrote in message
> news:c121ir$1cs2n5$1@ID-58026.news.uni-berlin.de...
>
>>Hi,
>>
>>a BD_ADDR is assigned just like any other IEEE 802 (e.g. Ethernet MAC)
>>address. The assignment table can be found under
>>http://standards.ieee.org/regauth/oui/index.shtml
>>
>>Michael
>>
>>
>>Michiel schrieb:
>>
>>
>>>Hello,
>>>
>>>Does anyone know a site where I can find phone manufacturers/types and

>
> their
>
>>>corresponding NAP/SAP parts of the BD_ADDR (BT_ADDR) structure ? As it

>
> turns
>
>>>out, this is the only way to identify the phone ? My goal is to

>
> distinguish
>
>>>smart phones from other phones programatically.
>>>
>>>Thanks in advance,
>>>
>>>Michiel.
>>>
>>>

>>
>>
>>--
>>Michael Schmidt
>>University of Siegen, Germany
>>http: www.nue.et-inf.uni-siegen.de/~schmidt/
>>e-mail: schmidt _at_ nue.et-inf.uni-siegen.de

>
>
>



--
Michael Schmidt
University of Siegen, Germany
http: www.nue.et-inf.uni-siegen.de/~schmidt/
e-mail: schmidt _at_ nue.et-inf.uni-siegen.de
Reply With Quote
Michiel
Michiel's Avatar
Posts: n/a
 
Re: Identifying phones using BD_ADDR
Posted: 02-19-2004, 04:18 PM

"Michael Schmidt" <NOSPAM_schmidt@nue.et-inf.uni-siegen.de> wrote in message
news:c12gmv$1d51or$1@ID-58026.news.uni-berlin.de...
> Michiel schrieb:
> > Thanks for your answer, but can you please explain the relation between
> > BD_ADDR and the OUI listing ? E.g. I have a BD_ADDR for the Nokia 6310i

of
> > 57E864FA, but how should I match this with that list ? Also, both those
> > lists don't include phone types, where can I find those ?

>
> Your BD_ADDR must consist of six octets; 57E864FA is only four octets.
> The OUI consists of the three most significant octets of BD_ADDR (i.e.
> octet 0 and octet 1 form the NAP and octet 2 forms the UAP).


Ah, I found out how it works now, it appears I only had the SAP. This forms
the BD_ADDR together with the NAP.
NAP and UAP combined give me a strange manufacturer of Murata for the 6310i
(006057) ??
For the 7650 I correctly get 0002EE and for the Siemens S55 I correctly get
0001E3.

>
> I don't think you will find a mapping between models of a producer and
> their BD_ADDRs.
>
> If you want to distinguish smart phones from other phones, maybe the
> Bluetooth "class of device" (see BT specification) helps.


I've dissected the COD's (Classes of Device) for both the 6310i (non-smart)
and 7650 (smart), but there doesn't seem to be any relevant difference
between them in that. I was hoping the Smart Phone bit of the Minor Device
Class mask would be enabled for the 7650, but unfortunately both phones
return Cellular as Minor Device Class.


> You may also
> want to take a look at
> https://www.bluetooth.org/foundry/as...signed_numbers
>


Thanks, this looks interesting, especially this
https://www.bluetooth.org/foundry/as...ny_identifiers
except that I can't find an API retrieving this LMP_CompId and also it
doesn't return the phone types.
Any more clues ?


Reply With Quote
 
Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Get the latest phones first! Richard Sony Ericsson 0 07-16-2004 09:56 AM
NEW PHONES FOR ONLY £20 The Scientist Sony Ericsson 7 03-05-2004 10:10 PM
NEW PHONES FOR ONLY £20 Trickwal Sony Ericsson 1 03-05-2004 03:13 PM
buy phones.... sales Sony Ericsson 0 02-27-2004 02:27 AM


All times are GMT. The time now is 01:07 AM.


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33