HC05 User Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 13

DownloadHC05 User Manual
Open PDF In BrowserView PDF
1
Tech Support: info@iteadstudio.com

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

Typical -80dBm sensitivity
Up to +4dBm RF transmit power
Low Power 1.8V Operation ,1.8 to 3.6V I/O
PIO control
UART interface with programmable baud rate
With integrated antenna
With edge connector

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

2
Tech Support: info@iteadstudio.com

Software features










Default Baud rate: 38400, Data bits:8, Stop bit:1,Parity:No parity, Data control: has.
Supported baud rate: 9600,19200,38400,57600,115200,230400,460800.
Given a rising pulse in PIO0, device will be disconnected.
Status instruction port PIO1: low-disconnected, high-connected;
PIO10 and PIO11 can be connected to red and blue led separately. When master and slave
are paired, red and blue led blinks 1time/2s in interval, while disconnected only blue led
blinks 2times/s.
Auto-connect to the last device on power as default.
Permit pairing device to connect as default.
Auto-pairing PINCODE:”0000” as default
Auto-reconnect in 30 min when disconnected as a result of beyond the range of connection.

Hardware

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

3
Tech Support: info@iteadstudio.com

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

4
Tech Support: info@iteadstudio.com

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

5
Tech Support: info@iteadstudio.com

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

Respond

Parameter

AT

OK

-

Command

Respond

Parameter

AT+RESET

OK

-

Command

Respond

Parameter

AT+VERSION?

+VERSION:
OK

Param : firmware version

2. Reset

3. Get firmware version

Example:
AT+VERSION?\r\n
+VERSION:2.0-20100601
OK

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

6
Tech Support: info@iteadstudio.com

4. Restore default
Command

Respond

Parameter

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

Respond

Parameter

AT+ADDR?

+ADDR:
OK

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

Respond

Parameter

AT+NAME=

OK

AT+NAME?

+NAME:
OK (/FAIL)

Param: Bluetooth
name
(Default :HC-05)

module

Example:
AT+NAME=HC-05\r\n
set the module name to “HC-05”
OK
AT+NAME=ITeadStudio\r\n
OK
AT+NAME?\r\n
+NAME: ITeadStudio
OK
7. Get the Bluetooth device name:
Command

Respond

Parameter

AT+RNAME?

1. +NAME:
OK
2. FAIL

Param1,Param 2 : the address
of Bluetooth device

Example: (Device address 00:02:72:od:22:24,name:ITead)
AT+RNAME? 0002,72,od2224\r\n
+RNAME:ITead
OK
8. Set/Check module mode:
Command

Respond

Parameter

AT+ROLE=

OK

AT+ ROLE?

+ROLE:

Param:
0- Slave

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

7
Tech Support: info@iteadstudio.com

OK

1-Master
2-Slave-Loop

Command

Respond

Parameter

AT+CLASS=

OK

Param: Device Class

AT+ CLASS?

1. +CLASS:
OK
2. FAIL

9. Set/Check device class

10. Set/Check GIAC (General Inquire Access Code)
Command

Respond

Parameter

AT+IAC=

1.OK
2. FAIL

Param: GIAC
(Default : 9e8b33)

AT+IAC

+IAC:
OK

Example:
AT+IAC=9e8b3f\r\n
OK
AT+IAC?\r\n
+IAC: 9e8b3f
OK
11. Set/Check -- Query access patterns
Command

Respond

Parameter

AT+INQM=,,


1.OK
2. FAIL

AT+ INQM?

+INQM : ,,

OK

Param:
0——inquiry_mode_standard
1——inquiry_mode_rssi
Param2: Maximum number of
Bluetooth devices to respond
to
Param3:
Timeout (1-48 : 1.28s to
61.44s)

Example:
AT+INQM=1,9,48\r\n
OK
AT+INQM\r\n
+INQM:1, 9, 48
OK

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

8
Tech Support: info@iteadstudio.com

12. Set/Check PIN code:
Command

Respond

Parameter

AT+PSWD=

OK

AT+ PSWD?

+ PSWD
OK

Param: PIN code
(Default 1234)

:

13. Set/Check serial parameter:
Command

Respond

Parameter

AT+UART=,,<
Param3>

OK

AT+ UART?

+UART=,,

OK

Param1: Baud
Param2: Stop bit
Param3: Parity

Example:
AT+UART=115200,1,2,\r\n
OK
AT+UART?
+UART:115200,1,2
OK
14. Set/Check connect mode:
Command

Respond

Parameter

AT+CMODE=

OK

AT+ CMODE?

+ CMODE:
OK

Param:
0 - connect fixed address
1 - connect any address
2 - slave-Loop

Command

Respond

Parameter

AT+BIND=

OK

AT+ BIND?

+ BIND:
OK

Param: Fixed address
(Default
00:00:00:00:00:00)

Command

Respond

Parameter

AT+POLAR=

OK

AT+ POLAR?

+ POLAR=,
OK

Param1:
0- PIO8 low drive LED
1- PIO8 high drive LED

15. Set/Check fixed address:

Example:
AT+BIND=1234,56,abcdef\r\n
OK
AT+BIND?\r\n
+BIND:1234:56:abcdef
OK
16. Set/Check LED I/O

HC-05 Bluetooth module

iteadstudio.com

06.18.2010

9
Tech Support: info@iteadstudio.com

Param2:
0- PIO9 low drive LED
1- PIO9 high drive LED

17. Set PIO output
Command

Respond

Parameter

AT+PIO=,

OK

Param1: PIO number
Param2: PIO level
0- low
1- high

Example:
1. PIO10 output high level
AT+PI0=10,1\r\n
OK
18. Set/Check – scan parameter
Command

Respond

Parameter

AT+IPSCAN=,,,

OK

AT+IPSCAN?

+IPSCAN:,,

, OK Param1: Query time interval Param2:Query duration Param3:Paging interval Param4:Call duration Example: AT+IPSCAN =1234,500,1200,250\r\n OK AT+IPSCAN? +IPSCAN:1234,500,1200,250 19. Set/Check – SHIFF parameter Command Respond Parameter AT+SNIFF=,, , OK AT+ SNIFF? +SNIFF:,,, OK Param1: Max time Param2: Min time Param3: Retry time Param4: Time out 20. Set/Check security mode Command Respond Parameter AT+SENM=, 1. OK 2. FAIL AT+ SENM? + SENM:, Param1: 0——sec_mode0+off 1——sec_mode1+non_se HC-05 Bluetooth module iteadstudio.com 06.18.2010 10 Tech Support: info@iteadstudio.com OK cure 2——sec_mode2_service 3——sec_mode3_link 4——sec_mode_unknow n Param2: 0——hci_enc_mode_off 1——hci_enc_mode_pt_t o_pt 2——hci_enc_mode_pt_t o_pt_and_bcast 21. Delete Authenticated Device Command Respond Parameter AT+PMSAD= OK Param: Authenticated Address Device Example: AT+PMSAD =1234,56,abcdef\r\n OK 22. Delete All Authenticated Device Command Respond Parameter AT+ RMAAD OK - Command Respond Parameter AT+FSAD= 1. OK 2. FAIL Param: Device address 23. Search Authenticated Device 24. Get Authenticated Device Count Command Respond Parameter AT+ADCN? +ADCN: OK Param: Device Count 25. Most Recently Used Authenticated Device Command Respond Parameter AT+MRAD? + MRAD: OK Param: Authenticated Address Recently Device 26. Get the module working state Command HC-05 Bluetooth module Respond iteadstudio.com Parameter 06.18.2010 11 Tech Support: info@iteadstudio.com AT+ STATE? + STATE: OK Param: “INITIALIZED” “READY” “PAIRABLE” “PAIRED” “INQUIRING” “CONNECTING” “CONNECTED” “DISCONNECTED” “NUKNOW” Command Respond Parameter AT+INIT 1. OK 2. FAIL - Command Respond Parameter AT+INQ +INQ: …. OK Param1:Address Param2:Device Class Param3 : RSSI Signal strength 27. Initialize the SPP profile lib 28. Inquiry Bluetooth Device Example: AT+INIT\r\n OK AT+IAC=9e8b33\r\n OK AT+CLASS=0\r\n AT+INQM=1,9,48\r\n At+INQ\r\n +INQ:2:72:D2224,3E0104,FFBC +INQ:1234:56:0,1F1F,FFC1 +INQ:1234:56:0,1F1F,FFC0 +INQ:1234:56:0,1F1F,FFC1 +INQ:2:72:D2224,3F0104,FFAD +INQ:1234:56:0,1F1F,FFBE +INQ:1234:56:0,1F1F,FFC2 +INQ:1234:56:0,1F1F,FFBE +INQ:2:72:D2224,3F0104,FFBC OK 28. Cancel Inquiring Bluetooth Device Command Respond Parameter AT+ INQC OK - HC-05 Bluetooth module iteadstudio.com 06.18.2010 12 Tech Support: info@iteadstudio.com 29. Equipment Matching Command Respond Parameter AT+PAIR=, 1. OK 2. FAIL Param1:Device Address Param2:Time out Command Respond Parameter AT+LINK= 1. OK 2. FAIL Param:Device Address Command Respond Parameter AT+DISC 1. +DISC:SUCCESS OK 2. +DISC:LINK_LOSS OK 3. +DISC:NO_SLC OK 4. +DISC:TIMEOUT OK 5. +DISC:ERROR OK Param:Device Address Command Respond Parameter AT+ENSNIFF= OK Param:Device Address Command Respond Parameter AT+ EXSNIFF = OK Param:Device Address 30. Connect Device Example: AT+FSAD=1234,56,abcdef\r\n OK AT+LINK=1234,56,abcdef\r\n OK 31. Disconnect 32. Energy-saving mode 33. Exerts Energy-saving mode HC-05 Bluetooth module iteadstudio.com 06.18.2010 13 Tech Support: info@iteadstudio.com Revision History Rev. Description Release date v1.0 Initial version 7/18/2010 HC-05 Bluetooth module iteadstudio.com 06.18.2010


Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.6
Linearized                      : Yes
Author                          : FreeZinG
Create Date                     : 2010:07:18 16:12:34Z
Modify Date                     : 2017:08:01 23:27:07+03:00
Language                        : zh-CN
Tagged PDF                      : Yes
XMP Toolkit                     : Adobe XMP Core 5.6-c015 84.159810, 2016/09/10-02:41:30
Format                          : application/pdf
Creator                         : FreeZinG
Creator Tool                    : Microsoft® Office Word 2007
Metadata Date                   : 2017:08:01 23:27:07+03:00
Producer                        : Microsoft® Office Word 2007
Document ID                     : uuid:52588685-1c87-41d9-b039-b04f094d71a8
Instance ID                     : uuid:67e67e22-d002-4b7c-930f-3d7be838c968
Page Count                      : 13
EXIF Metadata provided by EXIF.tools

Navigation menu