A cellular and mobile phone forum. CellBanter

Go Back   Home » CellBanter forum » General cell phone forums » Bluetooth
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

is there any way to wirelessly detect a cell phone's model number?



 
 
Thread Tools Display Modes
  #41  
Old February 19th 10, 08:55 AM posted to alt.cellular.bluetooth,alt.cellular.gsm
Isaac
external usenet poster
 
Posts: 45
Default is there any way to wirelessly detect a cell phone's model number?

Ahh, OK. Unfortunately, I did not see anything in the list related to
extended inquiry. I'll keep digging....

thanks,
Isaac

"John Henderson" wrote in message
...
Isaac wrote:

not quite sure what that is a dump of. Seems like BT programming
function/device spec tags/switches. Can you clarify?


It's just a list of the Python attributes / "named entities"
available in the PyBluez Bluetooth module. If it doesn't have a
name listed there, it's not available.

Are they available without pairing?


Not necessarily.

John



Ads
  #42  
Old February 25th 10, 08:11 PM posted to alt.cellular.bluetooth,alt.cellular.gsm
Isaac
external usenet poster
 
Posts: 45
Default is there any way to wirelessly detect a cell phone's model number?

After more digging, I came across something that made me think about this
post. That is, it turns out that the BlueZ open source Bluetooth stack
(which BTW the Android uses) supports the BT 2.1 EIR spec. It supported EIR
device names from as far back as version 3.6 (currently its at ver 4.6), so
this should be a well supported feature by now in BlueZ. Here are the
revision history snips I farmed wrt EIR fixes (got it at BlueZ in Maemo
Bluetooth):
=================
ver 4.28: Set the adapter alias only after checking the EIR data.ver 3.6:
Add initial support for device names via EIR.ver 3.21: Publish device id
information through EIR.ver 3.18: Add more detailed decoding of EIR
elements.ver 3.16: Set EIR information from SDP database.ver 3.14: Add
correct Simple Pairing and EIR interaction.===================Now, I came
across another bit of info that links BlueZ to Python, which is what you
mentioned before. An app called "Blueman " at:
http://linux.softpedia.com/get/Utili...0673.shtmlsays "Blueman is
a GTK+ bluetooth management utility for GNOME using bluez dbus backend. The
aim is to create a full featured graphical bluetooth manager for
Linux."Unfortunately, I do not have access to a unix machine so I cannot try
"Blueman" to see if it gives EIR data. Do you know of a windows
version?Also, among other things it requires "Requirements: · GTK+ = 2.8.x,
· python-bluez"So, it seems that "python-bluez" indeed might be what I'm
looking for to get phone model number info. However, pyblues is EXACTLY
what you sent me before! Maybe you can now better tell, based on the above
info, where I might look in pybluez to find functions that can get the
extended inquiry response (EIR) data elements?I'm real close now. I'm hoping
for some luck here.Thanks again!Isaac"John Henderson"
wrote in message
...
Isaac wrote:

I was thinking the same way, but it seems like an impossible task to keep
up
with constant and large # of new models always coming out from so many
different makers. Do you think the manufacturers would provide the
model's
BD_ADDR base digits to developers/companies for legitimate commercial
use,


I doubt it.

that could work if was just one BT device in range, however, how would
you
ID a particular owner from a list of BT names within range, which should
be
the common case since you'd have to go to dense cell phone areas to even
have a chance to efficiently catch new phone models.


Request a session with the new device, pair with it, and read off
and store the manufacturer and model info with the standard "AT"
commands. This requires the cooperation of the new device's
owner, of course.

I take it that Python is the best in your opinion. I looked at the
Python
bluetooth module you pointed to. I see a function named
"find_devices()".
It mentions "ADVANCED PARAMETERS". I wonder if there are any cool
options
there to dig deeper into a BT device's technical info. This site you
pointed to said that DeviceDiscoverer class is a "Skeleton class". Do
you
think maybe there are more in-depth BT device inquiry/discovery functions
available somewhere else?


Maybe. I simply don't know.

John



  #43  
Old February 26th 10, 07:33 PM posted to alt.cellular.bluetooth,alt.cellular.gsm
John Henderson
external usenet poster
 
Posts: 310
Default is there any way to wirelessly detect a cell phone's model number?

Isaac wrote:

After more digging, I came across something that made me think about this
post. That is, it turns out that the BlueZ open source Bluetooth stack
(which BTW the Android uses) supports the BT 2.1 EIR spec. It supported EIR
device names from as far back as version 3.6 (currently its at ver 4.6), so
this should be a well supported feature by now in BlueZ. Here are the
revision history snips I farmed wrt EIR fixes (got it at BlueZ in Maemo
Bluetooth):
=================
ver 4.28: Set the adapter alias only after checking the EIR data.ver 3.6:
Add initial support for device names via EIR.ver 3.21: Publish device id
information through EIR.ver 3.18: Add more detailed decoding of EIR
elements.ver 3.16: Set EIR information from SDP database.ver 3.14: Add
correct Simple Pairing and EIR interaction.===================Now, I came
across another bit of info that links BlueZ to Python, which is what you
mentioned before. An app called "Blueman " at:
http://linux.softpedia.com/get/Utili...0673.shtmlsays "Blueman is
a GTK+ bluetooth management utility for GNOME using bluez dbus backend. The
aim is to create a full featured graphical bluetooth manager for
Linux."Unfortunately, I do not have access to a unix machine so I cannot try
"Blueman" to see if it gives EIR data. Do you know of a windows
version?Also, among other things it requires "Requirements: · GTK+ = 2.8.x,
· python-bluez"So, it seems that "python-bluez" indeed might be what I'm
looking for to get phone model number info. However, pyblues is EXACTLY
what you sent me before! Maybe you can now better tell, based on the above
info, where I might look in pybluez to find functions that can get the
extended inquiry response (EIR) data elements?I'm real close now. I'm hoping
for some luck here.Thanks again!Isaac"


As far as I can see, EIR is what is giving us the
user-modifiable device name already. This is not the holy grail
you're looking for.

John
  #44  
Old February 28th 10, 03:24 AM posted to alt.cellular.bluetooth,alt.cellular.gsm
Isaac
external usenet poster
 
Posts: 45
Default is there any way to wirelessly detect a cell phone's model number?

No. Those are the "friendly names" that BT Spec 2.0 (at least) supported.
EIR when available is a deeper set of technical data meant to enable BT
device Plug-and-Play and/or to help filter out BT devices before pairing.
The "friendly" BT names, as you remark, are pretty useless b/c most people
change them.

"John Henderson" wrote in message
...
Isaac wrote:

After more digging, I came across something that made me think about this
post. That is, it turns out that the BlueZ open source Bluetooth stack
(which BTW the Android uses) supports the BT 2.1 EIR spec. It supported
EIR
device names from as far back as version 3.6 (currently its at ver 4.6),
so
this should be a well supported feature by now in BlueZ. Here are the
revision history snips I farmed wrt EIR fixes (got it at BlueZ in Maemo
Bluetooth):

snip
info, where I might look in pybluez to find functions that can get the
extended inquiry response (EIR) data elements?I'm real close now. I'm
hoping
for some luck here.Thanks again!Isaac"


As far as I can see, EIR is what is giving us the
user-modifiable device name already. This is not the holy grail
you're looking for.

John



  #45  
Old February 28th 10, 06:50 AM posted to alt.cellular.bluetooth,alt.cellular.gsm
John Henderson
external usenet poster
 
Posts: 310
Default is there any way to wirelessly detect a cell phone's model number?

Isaac wrote:

No. Those are the "friendly names" that BT Spec 2.0 (at least) supported.
EIR when available is a deeper set of technical data meant to enable BT
device Plug-and-Play and/or to help filter out BT devices before pairing.
The "friendly" BT names, as you remark, are pretty useless b/c most people
change them.


I note your answer without agreeing with it.

John
  #46  
Old April 2nd 10, 10:19 AM
peteraugusts peteraugusts is offline
Junior Member
 
First recorded activity by CellBanter: Mar 2010
Posts: 3
Default

I think the best way to approach this is to become more or less self-sufficient.Constantly or periodically scan for new visible devices. That will give you the Bluetooth addresses, the protocols, and possibly the names (although my experience is that reading the name requires the device to be "in view" for longer").If you find any addresses for which you don't have amanufacturer, approach the owner for that information .
__________________
m3 zero
 




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
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
New cell phone's Sattronics Cellular (general) 3 January 11th 06 07:15 PM
Initiate call using the cell phone's contact list ? Charles O'Brian Bluetooth 36 June 15th 04 02:24 AM
Initiate call using the cell phone's contact list ? Charles O'Brian Ericsson 12 June 15th 04 02:24 AM
Identifying US carriers from the mobile phone's number? simonc Cellular (general) 24 November 1st 03 01:18 PM
Checking my cell phone's voice mail using my computer Geoff Brozny Verizon 5 August 15th 03 11:37 AM


All times are GMT +1. The time now is 02:44 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Copyright ©2004-2010 CellBanter.
The comments are property of their posters.