Bluetooth™ modules
...for use with mobile robots...
Because I thing Bluetooth is a very useful and easy technology for applications in the field of mobile robotics, I published this page in the hope it might help other guys to make their choice by comparing available modules rapidily. You are very welcome to help maintaining this page, by just sending me an email. Also let me know if you use this technology in one of your projects, I will add your web page on this page.
Have also a look at this page for an updated list of qualified modules or this one for a list of modules based on CSR chip.
Please note that the information on this page is only for rough comparison and may be erroneous or not up-to-date. The rows in blue indicate the modules we have tested or are currenlty tested at LIS.
Name |
Firm |
Provider |
Approximated price (samples) |
Size [mm] |
Weight [g] |
Typ. current consumption [mA] |
Voltage [V] |
Interface |
BT version |
Class |
Soldering
|
Integrated antenna
|
BT core |
Notes |
? |
9x6x1.2 |
? |
? |
? |
UART (->921.6Kbps) |
2.0 |
2 |
BGA |
No |
National |
Includes GAP, SAP, SDAP, DUN Bluetooth Profiles (and more) !! Requires external components (antenna, osc, capacitors, etc.) !! |
|||
EURO 25.- |
14x10.1x2.0 |
0.53 without antenna & ext. parts |
43 |
2.85-3.6 |
UART (->921.6Kbps) |
1.1 |
2 |
BGA |
No |
National |
Includes GAP, SAP, SDAP, DUN Bluetooth Profiles (and more) !! Requires external components (antenna, osc, capacitors, etc.) !! |
|||
WML-C10 (AHR)
|
EURO 65.-
|
17.6x11x1.9
included antenna |
0.8
included antenna |
25
|
2.8-3.4
|
UART (HCI or
BCSP)/USB
|
1.1
|
2
|
SMD
|
Yes (also available without)
|
Definitely great!
|
|||
EURO 40.-
|
12.6x11.8x1.9
|
60
|
UART(BCSP or
HCI)/USB
|
1.1
|
2
|
SMD
|
Yes/No
|
|||||||
18.8x13.2x2.05
|
200
|
UART(BCSP
or HCI)/USB
|
1.1
|
1 (100m)
|
SMD
|
Yes/No
|
||||||||
USD 60.-
|
23x15x2
|
1.56
|
27/80
|
UART(BCSP)/USB
|
1.1
|
2
|
SMD
|
No
|
CSR BC01b
|
Not H4 by default...
|
||||
USD 60.-
|
28x15x2
|
27/80
|
UART(BCSP)/USB
|
1.1
|
2
|
SMD
|
Yes
|
CSR BC01b
|
||||||
CHF 82.- |
32.8x16.8x2.95 |
2.6 |
35 |
2.7-3.6 |
UART/PCM/I2C |
1.1 |
2 |
BGA
|
No
|
Ericsson |
Firmware is buggy. Discontinued. |
|||
CHF 45.- |
15.5x10.5x2.1 |
0.7 |
40 |
2.8-3.6 |
UART/USB/PCM/I2C |
1.1 |
2 |
BGA
|
No
|
Ericsson |
Firmware is buggy. (Socket
for prototyping) |
|||
10x10x1.7 |
0.6 |
2.7-3.6 |
UART/PCM/ |
1.1 |
2 |
Still not available |
||||||||
Reselec |
33x20x2.7 |
27/70 |
3.1-4.7 |
UART orUSB |
1.1 |
1 (100m) |
SMD
|
Special sample price for schools |
||||||
DC2D1BZ001 |
Sharp |
15.5x15.5x2.5 |
85 |
UART |
1.1 |
|||||||||
DC2D1BZ003 |
Sharp |
15.5x15.5x2.5 |
85 |
USB |
1.1 |
|||||||||
UGXZ |
ALPS |
10x10x1.9 |
0.5 |
60 |
UART/USB/PCM |
1.1 |
||||||||
UGTZ4 |
ALPS |
25x15x2.2 |
1.9 |
120 |
UART/USB |
|||||||||
BTM01C2XX-X |
Windigo |
USD 60.- |
14.7x21.25 |
37 |
UART/USB |
1.1 |
2 |
|||||||
BTM2010-X-Y |
Uniwill |
USD 60.- |
21.8x14.5 |
90 |
UART |
1.1 |
2 |
|||||||
BTMZ5012A0 |
Samsung |
USD 60.- |
18x14x2.1 |
82? |
2.7-3.6 |
UART/PCM/USB/PCI |
1.1 |
2 |
||||||
Philips
|
12.3x9.8x1.9
|
35-60
|
1.8-3.6
|
3 wires serial
|
1.1
|
2
|
LGA (!)
|
A clock must be supplied by an external
source.
|
||||||
TDK |
£79.00 |
69x24 |
3.6-6.0 |
UART |
1.1 |
1 (100m) |
AT
style command protocol: no Bluetooth or RF knowledge required | integrated
flat antenna | CSR chip |
> What is the range of the Bluetooth modules?
Class 2 BT modules have a specified range of 10 m but can easily reach 25 m in indoor enironment. Class 1 BT modules have a specified range of 100 m but I never tested one of them.
> Any good papers to read about Bluetooth?
I don't know any scientific paper about Bluetooth. A useful document
for developing a wireless module is the BT core specs that you can find
on https://www.bluetooth.org/spec/ (read especially H4 and H1 in the appendixes).
> Any development kits?
Well, they exist but are quite expensive and not really needed if the module you plan to buy is configured by default in HCI/H4 mode (see BT specs) and you want to use the serial (RS232) communication mode. Now, it's even easier with the new "transparent RS232" modules (such as LMX9820A), which automatically enables a virtual serial port.
> BT v1.1 specifications state that Bluetooth hardware consists of an anolog
part (Bluetooth radio) and a digital part (Host Controller). So, to establish
a point-to-point connection, will I need to purchase two chips?
No. Bluetooth modules usually contain both chips (radio & host controller), included
the HCI software (you don’t need to program it). The only thing you have
to connect is an antenna, which can be quite simple. To sum up, the BT module
is ready to be connected to your RS232 port (with a MAX232 for logic level translation,
of course) and to be talked to, using commands specified in H1. Note that new modules such as LMX9820A are even simpler in the sense that they automatically enables a virtual serial port. No need for implementing the HCI protocol anymore.
Published: 03.11.02 Last update: 06.02.2006