STT Command Response Parameter Description
1 AT OK(1) None Ki m tra
2 AT+RESET OK None Reset module
3 AT+ORGL OK None Tr l i các tr ng thái
thi t l p mặcăđịnh (2).
4 AT+ADDR? +ADDR:<param>
OK
ParamμăĐịa chỉ mudule
L yăđịa chỉ c a module.
VD:+ADDR:1234:56:a bcdef
OK
Địa chỉ module là:
12:34:56:ab:cd:ef(3) 5 AT+NAME? 1.+NAME:<param
>
OK 2.FAIL(4)
Param: Tên c a module
Mặc địnhălƠμăắHC- 05”
L yăđịa chỉ module.
6 AT+NAME=
<param>
OK Param: Tên mình
mu năđặt cho thi t bị.
Đặt tên cho module.
VD: Mu năđặt tên moduleălƠăắBluetooth”
Gửi chu i l nh:
AT+NAME=Bluetooth
64
7 AT+RNAME
?<param1>
1.+NAME:<param 2>
OK 2.FAIL
Param1μăĐịa chỉ thi t bị mu n h̉i tên.
Param2: Tên thi t bị.
VD:
AT+RNAME?123 4,56,abcdef
H̉i tên từ xa thi t bị có địa chỉ <param1>
8 AT+ROLE? +ROLE:<param>
OK
Param:
0: Slave 1: Master 2: Loopback Mặcăđịnh 0.
H̉i vai trò c a thi t bị.
9 AT+ROLE=<
param>
OK Thi t l p vai trò
module.
VD: AT+ROLE=0 10 AT+CLASS? 1.+CLASS:<para
m>
OK 2.FAIL
Param: Lo i thi t bị(5) th hi n d ng 32 bit.
Mặcăđịnh 0.
Xem ph l c 1 (device type introduction) 11 AT+CLASS=
<param>
OK Thi t l p l p thi t bị
12 AT+IAC=<p aram>
1.OK 2.FAIL
Param: Inquire access code Mặcăđịnh: 9e8b33
Thi t l p mã truy c p.
13 AT+IAC? +IAC:<param>
OK
H̉i mã truy c p c a module
AT+INQM=<
param>,<para m2>,<param3
>
1.OK 2.FAIL
Param: ch đ truy c p
0----
inquiry_mode_stand ard
Thi t l p ch đ truy c p.
VD: ch đ RSSI, dừng h̉iăkhiăđ λăđịa chỉ thi t bị, th i gian ph n
65 1----
inquiry_mode_rssi Param2: S thi t bị tr l i t iăđa.
Param3:Th i gian ph n h i t iăđaμă 1~48
(ăTh iăgianăt ngă ng: 1,28s ~ 61,44s) Default: 1, 1, 48.
h i t iăđaă
61.44=48*1.28. gửi chu i nh ăsauμ AT+INQM=1,9,48 AT+ INQM? +INQM:<Param>,<
Param2>,<Param3>
OK
H̉i ch đ truy c p:
h̉iăđịa chỉ truy c p các Slaveăđƣăphátăhi n.
AT+PSWD=<
Param> OK
OK Param: passkey
Defaultμăắ1234”
Thi t l p m t khẩu khi c năghépăđôiăgi a hai thi t bị nhằmătĕngătínhă b o m t.
AT+ PSWD? + PSWD : <Param>
OK
H̉i m t khẩu module đangăthi t l p.
AT+UART=<
Param>,<
Param2>,<Par am3>
UART=<Param>,<
Param2>,<Param3>
OK
Param1: baud rate (bits / s)
The value
(Decimal) should be one of the following:
4800 9600 19200 38400 57600 115200
VD: Thi t l p t căđ 115200, 2 bit stop, parity bit.
Gửi:
AT+UART=115200,1, 2
Ph n h i: OK
AT+ UART? AT+UART?
+UART:115200,1,2 OK
66
23400 460800 921600 1382400 Param2: stop bit:
0----1 bit 1----2 bit Param3: parity
bit0----None 1----Odd parity 2----Even parity Default: 9600, 0, 0 AT+CMODE
=<Param>
OK Param:
0: K t n i module v i m t module Bluetooth v iăđịa chỉđƣăcho.
1: K t n i module đ n b t kỳđịa chỉ thi t bị nào (Định nghĩaătênăkhôngăcóă hi u l c trong ch đ này).
2: Slave-Loop Default connection mode: 0
VD:
Gửi: AT+CMODE=0 Nh n: OK
VD:
Gửi: AT+CMODE?
Nh n: 0 OK AT+
CMODE?
+
CMODE:<Param>
OK
AT+BIND=< OK ParamμăĐịa chỉ Câu l nh này chỉđ c
67
param> thi t bị c n k t n i. th c hi n khi mu n
ghépăđôiăv iăđịa chỉ thi t bịđƣăcho.
VD:
Gửi: AT+BIND=1234, 56, abcdef
Ph n h i: OK AT+BIND? +BIND:<param>
OK
Gửi: AT+BIND?
Nh n:
+BIND:1234:56:abcdef OK
AT+STATE? +STATE:<param>
OK
Param: Tr ng thái làm vi c c a module
Return value: ắINITIALIZED”ăμă Tr ng thái (TT) kh i t o.
ắREADY”μăTTăsẵn sàng
ắPAIRABLE”μăTTă có th ghépăđôi ắPAIRED”μăTTăđƣă ghépăđôi.
ắINQUIRING”μă TTăđangăh̉iăđịa chỉ các thi t bị xung quanh
VD:
Gửi: AT+STATE?
Nh n:
+STATE:INITIALIZE D
OK
68
ắCONNECTING”μă TTăđangăk t n i ắCONNECTED”μă TTăđƣăk t n i.
ắDISCONNECTE D”μătr ng thái m t k t n i.
status
ắNUKNOW”μă Tr ng thái b tăđịnh.
AT+INIT 1.OK
2.FAIL
Không có ph n h i Dùngăđ kh i t o module chuẩn bị vào quá trình làm vi c.
Và chỉ đ c gửi l nh này m t l n.
AT+INQ +INQ:
<Param1>,<Param2
>,<Param3>, ầầă
OK
Param1μăĐịa chỉ module có xung quanh.
Param2: Lo i thi t bị
Param3μăđ m nh tín hi u RSSI
Dùngăđ h̉i các mudule thi t bị xung quanh module Master.
Sau khi gửi sẽ nh n đ c chu i ph n h i.
G m chín thi t bịnh ă đƣăthi t l p s địa chỉ c n h̉i trên.
N u s địa chỉítăh năthìă nó sẽ th c hi n vi c h̉i l i.
AT+INQC OK Không có ph n h i. Dùngăđ h y b̉ k t n i v i thi t bịđangăk t n i.
69 AT+PAIR=<p
aram>,<para m2>
1.OK 2.FAIL
ParamμăĐịa chỉ module Slave mu năghépăđôi.
Param2: Th i gian gi i h n k t n i.
Th c hi n vi c ghép đôiăgi a hai module Master và Slave trong th i gian param2 (giây).
AT+LINK=<
param>
1.OK 2.FAIL
Paramμăđịa chỉ module Slave mu năghépăđôi.
Th c hi n vi c ghép đôiăgi a hai module Master và Slave.
AT+DISC 1.+DISC:SUCCES S (Ng t k t n i thành công).
OK
2.+DISC:LINK_LO SS: (m t k t n i) OK
3.+DISC:NO_SLC- ---No SLC
connection OK
4.+DISC:TIMEOU T
OK
5.+DISC:ERROR OK
B ng 3.1: Các l nh dùng thi t l p Module HC ậ 05 [10].
Các chú ý:
(1)Công vi căđ c th c hi n thành công.
(2)Các tr ng thái mặcăđịnhănh μ - CLASS=0.
70 - ROLE=0.
- Ch đ : k t n i v i thi t bị theoăđƣăđịnhănghĩa.
- Serial parameter: Baud rate: 38400 bit / s; Stop bit: 1 bit; Parity bit: None.
- Pass: 1234.
- NAME = H-C-2010-06-01.
(3) Địa chỉ khi nh n th hi n theo cách: 1234:56:abcdef.
(4)Công vi c thi t l p bị th t b i yêu c u lặp l iăb c này.