0% found this document useful (0 votes)
118 views6 pages

EFDV390 Datasheet

The HC-05 module is a Bluetooth SPP module designed for wireless serial connection setup between Bluetooth devices. It uses a CSR Bluecore 04 chip and supports Bluetooth 2.0+EDR with a range of up to 30 meters. The module operates at 1.8-3.6V and supports various baud rates between 9600-460800. It can work as either a master or slave device using AT commands to configure settings like the device name, passcode, and connection mode.

Uploaded by

manish 123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
118 views6 pages

EFDV390 Datasheet

The HC-05 module is a Bluetooth SPP module designed for wireless serial connection setup between Bluetooth devices. It uses a CSR Bluecore 04 chip and supports Bluetooth 2.0+EDR with a range of up to 30 meters. The module operates at 1.8-3.6V and supports various baud rates between 9600-460800. It can work as either a master or slave device using AT commands to configure settings like the device name, passcode, and connection mode.

Uploaded by

manish 123
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

HC-05-Bluetooth to Serial Port Module

Overview

HC-05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent
wireless serial connection setup. Serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR
(Enhanced Data Rate) 3Mbps Modulation with complete 2.4GHz radio transceiver and baseband. It uses
CSR Bluecore 04-External single chip Bluetooth system with CMOS technology and with AFH(Adaptive
Frequency Hopping Feature). It has the footprint as small as 12.7mmx27mm. Hope it will simplify your overall
design/development cycle.

Specifications
Hardware features
-80dBm sensitivity
1.8V Operation ,1.8 to 3.6V I/O

Software features
Supported baud rate: 9600,19200,38400,57600,115200,230400,460800.
-disconnected, high-connected;
When master and slave are paired,
red and blue led blinks 1time/2s in interval, while disconnected only blue led blinks 2times/s.
-connect to the last device on power as default.

-pairing PINCODE:0000 as default


-reconnect in 30 min when disconnected as a result of beyond the range of connection.

Hardware

AT command Default:
How to set the mode to server (master):
1. Connect PIO11 to high level.
2. Power on, module into command state.
3. Using baud rate 38400, sent the AT+ROLE=1\r\n to module, with OK\r\n means setting successes.
4. Connect the PIO11 to low level, repower the module, the module work as server (master).

AT commands: (all end with \r\n)


1. Test command:
Command
AT
OK

Response

Parameter
-

2. Reset:
Command
AT+RESET
3. Get Firmware Version
Command
AT+VERSION?

Response

Parameter

OK

Response
+VERSION:<Param>
OK

Parameter
Param : firmware version

Example:
AT+VERSION?\r\n
+VERSION: 2.0-20100601
OK
4. Restore default
Command
Response
AT+ORGL
OK
Default state:
Slave mode, pin code: 1234, device name: H-C-2010-06-01, Baud 38400bits/s.
5. Get module address
Command
AT+ADDR?

Response
+ADDR:<Param>
OK

Parameter

Parameter
Param: address of Bluetooth
module

Bluetooth address: NAP: UAP: LAP


Example:
AT+ADDR?\r\n
+ADDR:1234:56:abcdef
OK
6. Set/Check module name:
Command
AT+NAME=<Param>
AT+NAME?

Response
OK
+NAME:<Param>
OK (/FAIL)

Parameter
Param: Bluetooth module name
(Default:HC-05)

Example:
AT+NAME=HC-\r\n
OK
AT+NAME=Synes\r\n
OK
AT+NAME?\r\n
+NAME: Synes
OK

set the module name to HC-05

7. Get the Bluetooth device name:


Command
Response
AT+RNAME?<Param1>
1. +RNAME:<Param2>
OK
2. FAIL
Example: (Device address 00:02:72:od:22:24namesyn)
AT+RNAME? 000272od2224\r\n
+RNAME:syn
OK
8. Set/Check module mode:
Command
AT+ROLE=<Param>
AT+ ROLE?

9. Set/Check device class


Command
AT+CLASS=<Param>
AT+ CLASS?

Response
OK
+ROLE:<Param>
OK

Response
OK
1. +CLASS:<Param>
OK
2. FAIL

Parameter
Param1: the address of Bluetooth
device
Param2: Bluetooth Device name

Parameter
Param:
0-Slave
1-Master
2-Slave-Loop

Parameter
Param: Device Class

You can get details of any AT Command from http://synes.co.th/nicupload/20130121093745.pdf

You might also like