Các l nh dùng thi t l p module Bluetooth HC- 05

Một phần của tài liệu Điều khiển nâng hạ kính trên ô tô bằng sóng bluetooth (Trang 69 - 76)

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.

Một phần của tài liệu Điều khiển nâng hạ kính trên ô tô bằng sóng bluetooth (Trang 69 - 76)

Tải bản đầy đủ (PDF)

(118 trang)