Download Print this page

e-Gizmo EGBT-045MS Hardware Manual

Bluetooth modules

Advertisement

Quick Links

EGBT-045MS
EGBT-046S
Bluetooth Modules
Wireless UART Cable Replacement
Hardware Manual &
AT Commands Reference Manual Rev. 1r0
EGBT-045MS and EGBT-046S Bluetooth Mod-
ule are low cost replacements of our now retired
EGBC-04 Bluetooth Module. EGBC-04 is an excel-
lent Bluetooth Module, it is fully certified to Blue-
tooth standards, and is loaded with programmable
features users had come to love. There is just one
thing that went against it- it is expensive.
It is easy to see why the EGBC-04 cost so much.
Firstly, the manufacturer produced these specialty
modules in relatively small volume; hence, there
is no economy of the scale to speak of. Secondly,
certification costs a lot of money; and this cost will
have to be added on top of the manufacturing cost.
Hence, EGBC-04 ended up costing about 10 times
more expensive than its garden variety USB-type
Bluetooth dongles cousins.
Fortunately, at least one volume manufacturer
have came up with an idea of producing a generic
Bluetooth module in large quantity, for sale and
distribution to developers who now have to put only
the firmware functionalities. This resulted in a huge
drop in prices of these specialty Bluetooth modules,
benefiting us experimenters and hobbyists.
EGBT-045MS and EGBT-046S are generic Blue-
tooth Modules loaded with SPP firmware for UART
wireless cable replacement functions. The EGBT-
045MS can be configured by the user to work either
as a master or slave Bluetooth device using a set of
AT commands.
EGBT-046S, on the other hand, is permanently pro-
grammed as Bluetooth slave device. EGBT-046S,
because of its simpler function, is a lot easier to
use, and of course, costs less than EGBT-045MS.
You can use it straight out of the box as a UART
wireless cable replacement, without any need to
add set-up codes in your microcontroller application
e-Gizmo Mechatronix Central
firmware.
Use the cheaper EGBT-046S if your application will
connect to a master Bluetooth device, such as PC
or laptops. Use the EGBT-045MS if your application
must connect to a slave Bluetooth device, such as
with EGBT-046S. Note that EGBT-045MS will work
as well as a slave Bluetooth device.
EGBT-046S/EGBT-045MS Bluetooth Module
The new EGBT-04 Bluetooth module
comes in two flavors. The EGBT-046S is
permanently configured as a slave de-
vice. EGBT-045MS, on the other hand,
can be configured by the user to work as
a master or slave Bluetooth device.
EGBT-04 modules can be soldered di-
rectly on a hi-rel type IC socket to make it
easier to work with prototyping platforms,
such as breadboards and perforated pro-
totyping boards.
Page 1 of 15 pages

Advertisement

loading

Summary of Contents for e-Gizmo EGBT-045MS

  • Page 1 Bluetooth device, such as PC because of its simpler function, is a lot easier to or laptops. Use the EGBT-045MS if your application use, and of course, costs less than EGBT-045MS. must connect to a slave Bluetooth device, such as You can use it straight out of the box as a UART with EGBT-046S.
  • Page 2: Common Specifications

    74LVC1G125 – a - Waiting to Connect/Pair single buffer chip housed in smd sot23-5 package. Steady ON - Connected/Paired Note: All unassigned pins must be left unconnected. Page 2 of 15 pages EGBT-046S/EGBT-045MS Bluetooth Module e-Gizmo Mechatronix Central...
  • Page 3 Figure 3. EGBT-046S RX input is not 5V tolerant. A schottky diode connected as shown will keep 5V voltages out of the Bluetooth module when operated with a 5V host microcontroller. EGBT-046S/EGBT-045MS Bluetooth Module Page 3 of 15 pages e-Gizmo Mechatronix Central...
  • Page 4: Preparation For Use

    Figure 4. A PC may be used to configure the EGBT-04. To connect to a PC COM port, a RS-232C to TTL converter is needed. This figure shows a wiring example using e-Gizmo RS-232 to TTL converter kit. Page 4 of 15 pages...
  • Page 5 From Host controller: be necessary to re-establish a connection. Prolific AT+PIN5995 PL-2303 based USB to Serial converter cables are EGBT-046S Response known to work up to 921600bps. OK5995 EGBT-046S/EGBT-045MS Bluetooth Module Page 5 of 15 pages e-Gizmo Mechatronix Central...
  • Page 6 All unassigned pins must be left unconnected. Figure 6. Connecting the EGBT-045MS to a PC for test and configuration. To connect to a PC COM port, a RS- 232C to TTL converter is needed. This figure shows a wiring example using e-Gizmo RS-232 to TTL converter kit.
  • Page 7 CMD pin accordingly. Figure 8. EGBT-045MS RX input is not 5V tolerant. A schottky diode connected as shown will keep 5V volt- ages out of the Bluetooth module when operated with a 5V host microcontroller. The transistor circuit takes on a similar function for the CMD pin.
  • Page 8 CMD pin is switched to high: • If EGBT-045MS is powered ON with CMD pin to +Vcc, the UART is set to 38400bps, 8 data bits, 1 stop bit, no parity, no handshake.
  • Page 9: At Command Listing

    Cancel Search for Discoverable Devices AT+PAIR Device Pairing AT+LINK Connect to a Remote Device AT+DISC Disconnect from a Remote Device AT+ENSNIFF Enter Energy Saving mode AT+EXSNIFF Exit Energy Saving mode EGBT-046S/EGBT-045MS Bluetooth Module Page 9 of 15 pages e-Gizmo Mechatronix Central...
  • Page 10 Bluetooth address in NA:UAP:LAP format = 0002:72:0A3C7F Example: Querry EGBT-045MS Bluetooth Address From Host controller: AT+RNAME?0002,72,0A3C7F From Host controller: EGBT-045MS response if remote device name is “HC-05” AT+ADDR? +NAME:HC-05 EGBT-045MS Response +ADDR:11:6:230154 EGBT-045MS response if remote device name is unresolved...
  • Page 11 1 - rssi (default) 1 - Master 2 - Slave-Loop <inq2> Maximum number of devices response 0 to 32000 Slave - EGBT-045MS acts as discoverable wireless 1 (default) UART device ready for transparent data ex- change. <inq3> Inquire timeout Master - Scans for a remote bluetooth (slave) device,...
  • Page 12 EGBT-045MS response 1 - LED2 output active high (default) LED 1 14. Query/Set Connection Mode Flashes once each seconds to indicate EGBT-045MS is in Command Mode. Flashes two times per second when EGBT-045MS is in data mode. COMMAND RESPONSE AT+CMODE? +CMODE:<mode>...
  • Page 13 2 - sec_mode2-service 18 with PIO2 and PIO6 set. The returned value also 3 - sec_mode3_link shows reserved bits 11 and 8 set by the system. 4 - sec_mode_unknown EGBT-046S/EGBT-045MS Bluetooth Module Page 13 of 15 pages e-Gizmo Mechatronix Central...
  • Page 14 <stat> = Current Status, any one of the following: From Host controller: AT+RMASD=0002,72,0A3C7F INITIALIZED READY EGBT-045MS response if deletion is successful PAIRABLE PAIRED EGBT-045MS response if remote device address is not in the list ERROR(15) INQUIRING CONNECTING CONNECTED Caution: DISCONNECTED Entering...
  • Page 15 NO_SLC TIMEOUT EGBT-045MS response ERROR From Host controller: Start Device Discovery AT+INQ 34. Enter Energy Saving mode EGBT-045MS response (sample only, actual report will vary) +INQ:101D:C0:2E7B54,5A0204,7FFF COMMAND RESPONSE +INQ:25:48:21AD1A,5A020C,7FFF AT+ENSNIFF=<addr> In this example, EGBT-045MS found only two discover- where <addr> = 48 bit bluetooth address able devices.

This manual is also suitable for:

Egbt-046s