Latest Post
BT200 Bluetooth 통신 테스트 하기

1.    BT200 Slave / Master 통신하기

 

BT200 모듈은 Bluetooth SPP 통신 프로토콜만 지원하는 보드 입니다.

준비물은 아래와 같습니다.



 

l  CR-BT200 Module : 2ea

l  CR-BT200-IB1 Board : 2ea

l  AT100 보드 : 2ea

l  IoT Thing Debug Board (CR-IOT-ATDBG1) : 2ea

l  20Pin Cable : 2ea

l  3pin Serial Cable : 2ea

l  USB to Serial RS232 Module : 2ea

l  Mini USB Cable : 2ea

l  5V AC DC Adapter : 2ea


 

AT100에 이미지는 아래 링크에 이미지를 Write하기 바랍니다.

http://crztech.iptime.org:8080/Release/mango-IoT/CR-IOT-AT100/BT200/  

m32l1_iotk_at100_BT200_150817_1645.zip

압축을 풀고, project\Debug\Exe\ 디렉토리에 있는 Hex파일을

m32l1_iotk_at100_BT200_150817_1645.hex Write합니다.

 

Write하는 방법은 아래 링크를 참조합니다.

 




 

1.1.    Slave 모드 설정

 

터미널 프로그램을 실행합니다.

보드 마다 한 개씩 실행합니다.

---------------------

Press menu key

---------------------

0> System Information

---------------------

1> CR-BT-200 Test - Master Mode

2> CR-BT-200 Test - Slave Mode

---------------------

x> quit

 

2번 선택

Test_BT200_Slave() S

 

---------------------

Press menu key - Slave Mode

---------------------

0> Reset BT

---------------------

1> Normal Mode

2> Stream Mode

---------------------

5> AT CMD: state

7> AT CMD: firmware version

---------------------

8> Send Data: ABCDEFGH01234

---------------------

a> AT CMD: discoverable start

“a” 선택합니다.

Discoverable start가 됩니다.

 

 

1.2.    Master 모드 설정

 

다른 터미널 창에서는 1번을 선택하여 Master 모드를 선택합니다.

---------------------

Press menu key

---------------------

0> System Information

---------------------

1> CR-BT-200 Test - Master Mode

2> CR-BT-200 Test - Slave Mode

---------------------

x> quit

 

1 is selected

 

Test_BT200_Master() S

 

---------------------

Press menu key - Master Mode

---------------------

0> Reset BT

---------------------

1> Normal Mode

2> Stream Mode

---------------------

5> AT CMD: state

7> AT CMD: firmware version

---------------------

8> Send Data: ABCDEFGH01234

---------------------

a> AT CMD: inquiry start

b> AT CMD: inquiry stop

c> AT CMD: spp connect

d> AT CMD: spp disconnect

 

a> AT CMD: inquiry start” 선택합니다.

 

 

RX Size: 32, RX Data: ATA00=01 2

41 54 41 30 30 3D 30 31 07 00 04 32 F1 F1 05 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 0A

<< Receive Inquiry Result >>

Slave BT Addr: 04 32 F1 F1 05 02

검색해서 Slave BTaddress를 찾게 됩니다.

 

---------------------

Press menu key - Master Mode

---------------------

0> Reset BT

---------------------

1> Normal Mode

2> Stream Mode

---------------------

5> AT CMD: state

7> AT CMD: firmware version

---------------------

8> Send Data: ABCDEFGH01234

---------------------

a> AT CMD: inquiry start

b> AT CMD: inquiry stop

c> AT CMD: spp connect

d> AT CMD: spp disconnect

---------------------

RX Size: 32, RX Data: ATA80=03

41 54 41 38 30 3D 30 33 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 0

 

c> AT CMD: spp connect”

“c” 입력

선택 spp connect를 합니다.

 

 

1.3.    서로 문자 통신하기

 

---------------------

Press menu key - Master Mode

---------------------

0> Reset BT

---------------------

1> Normal Mode

2> Stream Mode

---------------------

5> AT CMD: state

7> AT CMD: firmware version

---------------------

8> Send Data: ABCDEFGH01234

 

Connect가 되었으므로 8번 메뉴를 선택하여, 서로 문자가 전송되는지 확인 하면 됩니다.

결과

RX Size: 14, RX Data: ABCDEFGH01234

 

 

2.    스마트폰과 SPP 통신하기

 

스마트폰은 대부분 Master입니다.

 

 

2.1.    BT200 Slave 모드 설정

 

터미널 프로그램을 실행합니다.

보드 마다 한 개씩 실행합니다.

---------------------

Press menu key

---------------------

0> System Information

---------------------

1> CR-BT-200 Test - Master Mode

2> CR-BT-200 Test - Slave Mode

---------------------

x> quit

 

2번 선택

Test_BT200_Slave() S

 

---------------------

Press menu key - Slave Mode

---------------------

0> Reset BT

---------------------

1> Normal Mode

2> Stream Mode

---------------------

5> AT CMD: state

7> AT CMD: firmware version

---------------------

8> Send Data: ABCDEFGH01234

---------------------

a> AT CMD: discoverable start

“a” 선택합니다.

Discoverable start가 됩니다.

 

BT200은 준비가 되었습니다.

 

 

2.2.    스마트폰과 통신하기

 

SPP 통신하는 어플을 다운로드 받습니다.

“Bluetooth spp pro” 어플을 설치했습니다.

BT200과 연결하기

 

 



MBL0402-EXT 라고 나옵니다.

선택하면 Pairing합니다.

 “1234”를 입력합니다.

 

어플을 실행합니다.

 





“Connect”를 선택합니다.



 

 

스마트폰에서 전송하면 BT 모듈이 수신을 합니다.

 

RX Size: 17, RX Data: 망고bt200  test

 

BT200에 모듈에서 8번 선택하면

스마트 폰에서 받게 됩니다.

---------------------

Press menu key - Slave Mode

---------------------

0> Reset BT

---------------------

1> Normal Mode

2> Stream Mode

---------------------

5> AT CMD: state

7> AT CMD: firmware version

---------------------

8> Send Data: ABCDEFGH01234

---------------------

a> AT CMD: discoverable start

---------------------

RX Size: 32, RX Data: ATA80=04

41 54 41 38 30 3D 30 34 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0D 0A

 



Comments 0
:    :    :
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
scpark  |  ★★★★★
망고보드 사용자입니다 회로도 부탁드립니다.
keun  |  ★★★★★
Mango-M32F4-R10 회로도+샘플소스 부탁 합니다. 20년 12월 경에 구입 하고 이제 공부 좀 할려고 합니다. kkp1201@naver.com 입니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.
홍길동  |  ★★★★☆
지난주 CR-U2S4 20set 구매한 사람입니다. 아래 문의 드렸듯이 Windows Driver 요청 드립니다. 금년도 500 set 구매 예정에 있습니다. 다만.. Windows Driver 부분이 해결이 되어야 합니다. 확인 부탁드립니다. hanacsb@daum.net 으로 회신 부탁드립니다.