CellMoz.com Forum Index
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Bluetooth AT Commands (HCI Commands) How to Send ?

 
Post new topic   Reply to topic    CellMoz.com Forum Index -> Bluetooth
Author Message
http://members.lycos.co.u



Joined: 27 Sep 2007
Posts: 9

PostPosted: Sun Oct 28, 2007 9:53 am    Post subject: Bluetooth AT Commands (HCI Commands) How to Send ? Reply with quote

Hi,

I have bluetooth usb dongle connected to my PC running XP Windows.
How to send AT Commands to bluetooth usb dongle to set in discovery
mode
and read mac addresses of other bluetooth device nearby.

There is a good example from Linux minicom unfortunately it crashed
under Windows Hyperminal
wheneever I start it and try to type in anything from keyboard.

At the same time Widcomm and Bluesoleil bluetooth drivers/application
provided with bluetooth usb dongle work fine
and can discover nearby bluetooth devices and perform discovery
search.


Thanks.
Darius

I don't have any experience so far with connecting to GPS units
and issuing NMEA sentences. But I do have experience with
connecting to Bluetooth-enabled mobile phones.

Below is the log of a session with the Parani SD100, using
minicom (the Linux version of Hyperterminal). I have added
some comments. They are the lines beginning with "*".

I assume that a connection to a GPS unit would be very similiar,
except that NMEA sentences would be issued instead of
cellular-specific "AT" commands.

* start

ATZ

OK

* issue the command to scan for visible devices

AT+BTINQ?

0001E36B52C0,John S55,720204

0016209D8A7C,John V600i,520204

OK

* 2 mobile phones found on this scan - connect to the Siemens
* S55

ATD0001E36B52C0

OK

CONNECT 0001E36B52C0

* from here, we're talking to the S55
*
* issue the phone some commands to tell us the cell ID and
* Location Area Code whenever the phone changes serving cell,
* and also the name (in PDU-mode encoding) of that cell

AT+CREG=2
OK
AT+CNMI=1,0,2,0,1;+CSCB=0,50,"0-15"
OK

+CBM: 88
1B20003201114679785E96371A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
68341A8D46A3D100

* what phone network are we connected to?

AT+COPS?
+COPS: 2,0,"Telstra"

OK
AT+CREG?
+CREG: 2,1,"1030","639E"

OK

+CREG: 1,"1030","1401"

+CBM: 88
07B000320111C8F4F99C76CF418D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
68341A8D46A3D100

+CREG: 1,"1030","639E"

+CBM: 88
1B20003201114679785E96371A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
68341A8D46A3D100
AT+CSQ
+CSQ: 18,99

OK

+CREG: 1,"1030","1401"

+CBM: 88
07B000320111C8F4F99C76CF418D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
68341A8D46A3D100

OK

* give the escape sequence to the Parani to drop back into
* command mode

+++

* now disconnect from the phone

ATH

OK

DISCONNECT

* end

Please note that the Parani and the S55 were previously paired.

John

Archived from group: alt>cellular>bluetooth
Back to top
View user's profile Send private message
Flemming L. Baerentsen



Joined: 23 Nov 2007
Posts: 3

PostPosted: Fri Nov 23, 2007 8:44 pm    Post subject: Re: Bluetooth AT Commands (HCI Commands) How to Send ? Reply with quote

Hi Darius,

This question is not 100% aimed at your topic, but I think you can help me.

What is the average time for establishing connection between two Bluetooth
units.
Timing start: The two units is in physical reading range.
Timing stop: Unit one read unit two ID.

I look forward to hear from you.

Regards
Flemming


"http://members.lycos.co.uk/dariusjack/" skrev i
en meddelelse @z9g2000hsf.googlegroups.com...
> Hi,
>
> I have bluetooth usb dongle connected to my PC running XP Windows.
> How to send AT Commands to bluetooth usb dongle to set in discovery
> mode
> and read mac addresses of other bluetooth device nearby.
>
> There is a good example from Linux minicom unfortunately it crashed
> under Windows Hyperminal
> wheneever I start it and try to type in anything from keyboard.
>
> At the same time Widcomm and Bluesoleil bluetooth drivers/application
> provided with bluetooth usb dongle work fine
> and can discover nearby bluetooth devices and perform discovery
> search.
>
>
> Thanks.
> Darius
>
> I don't have any experience so far with connecting to GPS units
> and issuing NMEA sentences. But I do have experience with
> connecting to Bluetooth-enabled mobile phones.
>
> Below is the log of a session with the Parani SD100, using
> minicom (the Linux version of Hyperterminal). I have added
> some comments. They are the lines beginning with "*".
>
> I assume that a connection to a GPS unit would be very similiar,
> except that NMEA sentences would be issued instead of
> cellular-specific "AT" commands.
>
> * start
>
> ATZ
>
> OK
>
> * issue the command to scan for visible devices
>
> AT+BTINQ?
>
> 0001E36B52C0,John S55,720204
>
> 0016209D8A7C,John V600i,520204
>
> OK
>
> * 2 mobile phones found on this scan - connect to the Siemens
> * S55
>
> ATD0001E36B52C0
>
> OK
>
> CONNECT 0001E36B52C0
>
> * from here, we're talking to the S55
> *
> * issue the phone some commands to tell us the cell ID and
> * Location Area Code whenever the phone changes serving cell,
> * and also the name (in PDU-mode encoding) of that cell
>
> AT+CREG=2
> OK
> AT+CNMI=1,0,2,0,1;+CSCB=0,50,"0-15"
> OK
>
> +CBM: 88
> 1B20003201114679785E96371A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
> 1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
> 68341A8D46A3D100
>
> * what phone network are we connected to?
>
> AT+COPS?
> +COPS: 2,0,"Telstra"
>
> OK
> AT+CREG?
> +CREG: 2,1,"1030","639E"
>
> OK
>
> +CREG: 1,"1030","1401"
>
> +CBM: 88
> 07B000320111C8F4F99C76CF418D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
> 1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
> 68341A8D46A3D100
>
> +CREG: 1,"1030","639E"
>
> +CBM: 88
> 1B20003201114679785E96371A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
> 1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
> 68341A8D46A3D100
> AT+CSQ
> +CSQ: 18,99
>
> OK
>
> +CREG: 1,"1030","1401"
>
> +CBM: 88
> 07B000320111C8F4F99C76CF418D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D16834
> 1A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D168341A8D46A3D1
> 68341A8D46A3D100
>
> OK
>
> * give the escape sequence to the Parani to drop back into
> * command mode
>
> +++
>
> * now disconnect from the phone
>
> ATH
>
> OK
>
> DISCONNECT
>
> * end
>
> Please note that the Parani and the S55 were previously paired.
>
> John
>
Back to top
View user's profile Send private message
Larry



Joined: 25 Jul 2007
Posts: 682

PostPosted: Sat Nov 24, 2007 9:18 am    Post subject: Re: Bluetooth AT Commands (HCI Commands) How to Send ? Reply with quote

"Flemming L. Baerentsen" wrote in$0$2102$edfadb0f@dtext02.news.tele.dk:

> Hi Darius,
>
> This question is not 100% aimed at your topic, but I think you can
> help me.
>
> What is the average time for establishing connection between two
> Bluetooth units.
> Timing start: The two units is in physical reading range.
> Timing stop: Unit one read unit two ID.
>
> I look forward to hear from you.
>
> Regards
> Flemming
>
>

I'm using a MotoROKR Z6m with BT DUN connection to a Nokia N800 Linux
internet tablet. From a cold start bootup until the phone beeps to
confirm the data connection is approximately 2 seconds. There are two
splash screens on the device. The first is a NOKIA on white background
with a little linear bootup guage across the bottom. When that guage
completes, Linux is loaded and a second splash screen comes up as Linux
loads its GUI and drivers off the internal non-volatile memory. The beep
happens when the second splash screen appears. By the time the GUI is
loaded 2 seconds later, opening applets are already connected to their
servers for new weather, updates, etc.

It's really fast!....lots faster than the wifi connection connects.

Connecting the tablet's File Manager to the ROKR's 2GB microSD memory
card over Bluetooth FTP is faster than waking up a USB hard drive to get
something, also about 2 seconds, too. Too bad the ROKR is incapable of
more than one BT connection at a time. It only uses one profile at a
time, disconnecting the internet DUN while the FTP is connected. If my
MotoROKR S9 stereo BT headset is connected, it won't connect to the
tablet at all on any function. You'd think Motorola, one of the largest
communications companies on the planet, could figure out how to make two
or 3 simultaneous BT connections, wouldn't you? Disappointing, very.

Larry
--
Xterm IS the ultimate video game...(c;
Back to top
View user's profile Send private message
Flemming L. Baerentsen



Joined: 23 Nov 2007
Posts: 3

PostPosted: Tue Nov 27, 2007 2:12 pm    Post subject: Re: Bluetooth AT Commands (HCI Commands) How to Send ? Reply with quote

"Larry" skrev i en meddelelse @208.49.80.253...
> "Flemming L. Baerentsen" wrote in
> $0$2102$edfadb0f@dtext02.news.tele.dk:
>
>> Hi Darius,
>>
>> This question is not 100% aimed at your topic, but I think you can
>> help me.
>>
>> What is the average time for establishing connection between two
>> Bluetooth units.
>> Timing start: The two units is in physical reading range.
>> Timing stop: Unit one read unit two ID.
>>
>> I look forward to hear from you.
>>
>> Regards
>> Flemming
>>
>>
>
> I'm using a MotoROKR Z6m with BT DUN connection to a Nokia N800 Linux
> internet tablet. From a cold start bootup until the phone beeps to
> confirm the data connection is approximately 2 seconds. There are two
> splash screens on the device. The first is a NOKIA on white background
> with a little linear bootup guage across the bottom. When that guage
> completes, Linux is loaded and a second splash screen comes up as Linux
> loads its GUI and drivers off the internal non-volatile memory. The beep
> happens when the second splash screen appears. By the time the GUI is
> loaded 2 seconds later, opening applets are already connected to their
> servers for new weather, updates, etc.
>
> It's really fast!....lots faster than the wifi connection connects.
>
> Connecting the tablet's File Manager to the ROKR's 2GB microSD memory
> card over Bluetooth FTP is faster than waking up a USB hard drive to get
> something, also about 2 seconds, too. Too bad the ROKR is incapable of
> more than one BT connection at a time. It only uses one profile at a
> time, disconnecting the internet DUN while the FTP is connected. If my
> MotoROKR S9 stereo BT headset is connected, it won't connect to the
> tablet at all on any function. You'd think Motorola, one of the largest
> communications companies on the planet, could figure out how to make two
> or 3 simultaneous BT connections, wouldn't you? Disappointing, very.
>
> Larry
> --
> Xterm IS the ultimate video game...(c;

Thanks for your answer Larry,

I now realize that my writtenquestion was missing an important detail, so I
will try to include this detail

What is the average time for establishing connection between two
Bluetooth units.
Initial condition: The two units have never meet before.
Timing start: The two units is in physical reading range.
Timing stop: Unit one read unit two ID.

I look forward to hear from you all.

Best regards
Flemming
Back to top
View user's profile Send private message
Flemming L. Baerentsen



Joined: 23 Nov 2007
Posts: 3

PostPosted: Tue Nov 27, 2007 8:20 pm    Post subject: Re: Bluetooth AT Commands (HCI Commands) How to Send ? Reply with quote

"John Henderson" skrev i en meddelelse @mid.individual.net...
> Flemming L. Baerentsen wrote:
>
>> Thanks for your answer Larry,
>>
>> I now realize that my writtenquestion was missing an important
>> detail, so I will try to include this detail
>>
>> What is the average time for establishing connection between
>> two Bluetooth units.
>> Initial condition: The two units have never meet before.
>> Timing start: The two units is in physical reading range.
>> Timing stop: Unit one read unit two ID.
>
> If I've understood you correctly, I guess the average time to be
> several seconds.
>
> I sometimes run a Parani SD100 in inquiry scan mode (looking for
> discoverable devices). If I then make a nearby mobile phone
> Bluetooth discoverable, it takes typically 3 to 5 seconds for
> the Parani to identify it to me (12-digit Bluetooth ID,
> user-friendly name, and 6-digit device class code).
>
> This figure is an estimate taken from limited crude
> experimentation.
>
> If the distance is considerably greater, the Parani can take
> much longer (maybe 10 seconds or more) to report the Bluetooth
> ID and device class code, while sometimes reporting the
> user-friendly name as "**UNKNOWN**".
>
> John

Hi John,

Thank you for your answer, which was the answer I was looking for.

Some years ago I did a test with a bluetooth development board (bluetooth
version 1.1) and discovered the time to be similar to your test. Of which
version is your bluetooth devices?

Regards
Flemming
Back to top
View user's profile Send private message
John Henderson



Joined: 25 Jul 2007
Posts: 165

PostPosted: Wed Nov 28, 2007 5:23 am    Post subject: Re: Bluetooth AT Commands (HCI Commands) How to Send ? Reply with quote

Flemming L. Baerentsen wrote:

> Thanks for your answer Larry,
>
> I now realize that my writtenquestion was missing an important
> detail, so I will try to include this detail
>
> What is the average time for establishing connection between
> two Bluetooth units.
> Initial condition: The two units have never meet before.
> Timing start: The two units is in physical reading range.
> Timing stop: Unit one read unit two ID.

If I've understood you correctly, I guess the average time to be
several seconds.

I sometimes run a Parani SD100 in inquiry scan mode (looking for
discoverable devices). If I then make a nearby mobile phone
Bluetooth discoverable, it takes typically 3 to 5 seconds for
the Parani to identify it to me (12-digit Bluetooth ID,
user-friendly name, and 6-digit device class code).

This figure is an estimate taken from limited crude
experimentation.

If the distance is considerably greater, the Parani can take
much longer (maybe 10 seconds or more) to report the Bluetooth
ID and device class code, while sometimes reporting the
user-friendly name as "**UNKNOWN**".

John
Back to top
View user's profile Send private message
John Henderson



Joined: 25 Jul 2007
Posts: 165

PostPosted: Wed Nov 28, 2007 11:12 am    Post subject: Re: Bluetooth AT Commands (HCI Commands) How to Send ? Reply with quote

Flemming L. Baerentsen wrote:

> Thank you for your answer, which was the answer I was looking
> for.
>
> Some years ago I did a test with a bluetooth development board
> (bluetooth version 1.1) and discovered the time to be similar
> to your test. Of which version is your bluetooth devices?

The Parani SD100 I use is a class 1 device, Bluetooth version
1.2 (class code 001F00).

The phones I tested are are a Siemens S55 (class code 720204)
and a Sony-Ericsson V600i (class code 520204). These are class
2, with the version not specified in the user manuals.

John

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    CellMoz.com Forum Index -> Bluetooth All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group