Data Send to BLE App in Command Mode
BLE Moduled에서 BLE App으로 Data를 전송하는 연습을 한다. 각각의 역할은 아래 테이블을 참조한다.
BLE Devices | BLE Role | GATT Role |
BLE App | Master | Client |
BLE Module | Slave | Server |
Data Mode | Command | 동작 |
Command Mode | AT+TPMODE=0 |
AT+LESEND 명령으로 데이터를 전송한다. 메시지수신은 Notification와 메시지가 함께 표시된다. |
Transparent Mode | AT+TPMODE=1 |
UART 와 Bluetooth(Wireless )가 직결된다, 즉 (1) UART로 입력한 모든 문자는 가공없이 무선으로 전송되며, (2) 무선으로 수신된 모든 메시지는 가공없이 UART로 전달된다. |
1. 명령 절차 와 응답시퀀스
Command Mode에서 데이터 송신은 다음의 절차를 따른다.
No | 명령 및 조작 | 응답 또는 현상 | 설명 |
1 | AT | OK | 모듈의 동작 또는 UART 통신 준비 확인 |
2 | AT+VER |
+VER=5.0.8,FSC-BT671B OK |
FW 동작확인 |
3 | AT+ADDR |
+ADDR=DC0D30000F25 OK |
모듈의 MAC Address 확인 |
4 | AT+NAME |
+NAME=FSC-BT671B OK |
BLE Local Name 확인 |
5 |
BLE App에서 Device Scan 하고 목표 Device를 Pairing 한다. |
||
6 |
BLE App에서 “Hi, MOMO” 라는 Data를 BLE Module로 보낸다 |
Hi, MOMO | BLE Module에서 “Hi, MOMO”를 수신하였다. |
7 |
BLE Module에서 “Hi, Master”라는 Data를 BLE App으로 보낸다 |
AT+LESEND=10, Hi, MOMO | BLE App에서 수신은 아래 그림참조 |
2. Data Send to BLE App 시험진행
BLE App에서 모듈로 부터 Data를 수신하기 위해서 아래 그림과 같이 BLE App을 설정한다.
(1) Selec “notify” | (2) Subscribe | (3) Wait or Receive Data |