Honeywell BT100M User Manual

Bluetooth Module 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 1 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 LW5BT100M” for this module and IC ID number: 3114A-BT100M.
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.
Blueto ot h Fe at ur es sup ported:
Besides making connection and data transmission, the module will provide fo llowing 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 dev ic es.
The pin code when other devices connect to the dongle. Whether other Bl uetooth device can found the Module during inquiry. Whether pin code is necessary when other device connect to our module for the first t i me. Whether the Bluetooth encryption wil l be used or not.
Device classes. Found Bluetooth
devices around
"MetroBT Module”
"0000"
Discoverable and connectable
Security mode off
No encryption "080640", im age c apture
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 configu re co rrectly.
4. Host initiate the connection by the ATD command: e.g. “ATD =00046184FB71” The Module will reply a ‘0’ + 0x0D after it received corre ctly.
The host only needs to send this connect command for one time, the BT Module will try the connection until it connected o r 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
Loading...
+ 2 hidden pages