Bluetooth™ modules

...for use with mobile robots...


| Back to home page |

Introduction

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.


Information on some existing modules

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
LMX9830
National Semiconductors
Spoerle
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.) !! 
LMX9820A
National Semiconductors
Farnell, Spoerle
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)
Mitsumi
MICRO PUISSANCE
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)
CSR BC2-ext
Definitely great!
WML-C09
Mitsumi
Segor-Elektronik
EURO 40.- 
12.6x11.8x1.9
 
60
 
UART(BCSP or HCI)/USB
1.1
2
SMD
Yes/No
CSR BC2-ext
 
WML-C11
Mitsumi
 
 
18.8x13.2x2.05
 
200
 
 UART(BCSP or HCI)/USB
1.1
1 (100m)
SMD
Yes/No
CSR BC2-ext
 
WML-C06N
Mitsumi
BT Designer
USD 60.-
23x15x2
1.56
27/80
 
UART(BCSP)/USB
1.1
2
SMD
No
CSR BC01b
Not H4 by default... 
WML-C06A
Mitsumi
BT Designer
USD 60.-
28x15x2
 
27/80
 
 UART(BCSP)/USB
1.1
2
SMD
Yes
CSR BC01b
ROK101008
Ericsson
Eurodis
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.
ROK104001
Ericsson
Eurodis
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)
LMBTB027
Murata
 
 
10x10x1.7
0.6
 
 2.7-3.6
UART/PCM/
1.1
2
 
 
 
Still not available
Bluefrog rbm3rc-r or -u
Reselec
Bluefrog 
Click here
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
BT Designer
USD 60.- 
14.7x21.25
 
37
 
UART/USB
1.1
2
 
 
 
 
BTM2010-X-Y
Uniwill
BT Designer
 USD 60.-
21.8x14.5
 
90
 
UART
1.1
2
 
 
 
 
BTMZ5012A0
Samsung
BT Designer
 USD 60.-
18x14x2.1
 
82?
 2.7-3.6
 UART/PCM/USB/PCI
1.1 
2
 
 
 
 
TrueBlue BGB100
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.
TRBLU20-001A0-02
TDK
Flint
 £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

 


FAQs

> 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.


Useful links


Some applications in mobile robotics


Published: 03.11.02    Last update: 06.02.2006