Bluetooth Module Description and User Manual
June 1, 2008
John Gardner
The BT Module is designed to be used as a common BT element in Metrologic
products. The Class 2 BlueTooth module is designed to provide Class 2
BlueTooth performance for our Smartdongle product as a master BlueTooth unit
and for integration into the scanners as slave BlueTooth unit. The BlueTooth
module has been tested to meet FCC rules and regulation for the ISM band of
2.4Ghz to 4.48Ghz. The unit can not be modified without retesting All units that
use this module must contain the language “ Contains FCC ID LW5BT010M” for
this module.
The Module supports Bluetooth Serial Port Profile (SPP) control application
based on this BlueLab software stack. The BlueTooth module must be tested in
the final product to meet applicable FCC regulations for units that contain a
limited module approval. Our application implement a UART command set (AT
command set) to control the SPP together with I/O control and indicator. The
HOST MCU uses these commands and I/O to control the Bluetooth.
Bluetooth Features supported:
Besides making connection and data transmission, the module will provide following
Bluetooth features.
Item
1
2
3
4
5
6
7
Features Fucntions Default Remark
The Bluetooth
address should be
printed on the
scanner label.
Configurable
Device name
Configurable
Pin code
Configurable
Page scan mode
Configurable
security mode
Configurable
Encryption mode
Configurable
Device class
Inquiry Bluetooth
device
The name of the dongle
when searched by other
Bluetooth devices.
The pin code when
other devices connect to
the dongle.
Whether other Bluetooth
device can found the
Module during inquiry.
Whether pin code is
necessary when other
device connect to our
module for the first time.
Whether the Bluetooth
encryption will be used
or not.
Device classes.
Found Bluetooth
devices around
"MetroBT Module”
"0000"
Discoverable and
connectable
Security mode off
No encryption
"080640", image capture
devices
I/O Pin on Bluetooth Module
I/O Pin Direction Functions
RESET in Host Reset the Bluetooth module
Indicate the BT Module is ready or not: low means the chip
READY out
CONNECTED out
DATA/CMD in The incoming data to BT module is command or data.
WAKE UP
HOST out
HOST SLEEP in Reserved
Implement the module in scanner:
1. On power up, Host reset the BT Module, and wait the BT Module self test by
checking the READY PIN status, The Module will be ready less than 1 second.
2. Host switch to CMD mode by set the DATA/CMD pin to HIGH.
3. Host configure the module:
• Change the communication baudrate if necessary.
• Read the BT module address.
• Set the BT Module device name.
• Set the class if needed.
• Set the security mode if necessary.
Host set the security mode with ATC command:
e.g. “ATC=3000” + 0x0D,
The Module will reply a ‘0’ + 0x0D after it configure correctly.
4. Host initiate the connection by the ATD command:
e.g. “ATD=00046184FB71”
The Module will reply a ‘0’ + 0x0D after it received correctly.
The host only needs to send this connect command for one time, the BT Module
will try the connection until it connected or it receives an “ATH” command.
Once send the connect command, the host only need to monitor the
CONNECTED pin status, once the connection is established, the CONNECTED
pin will be HIGH.
is ready
Indicate the connection status: high means the chip is
connected
Wake up the scanner when data come in and scanner in
sleep mode