콤보모듈의 BLE AT 커맨드
아래 명령 리스트는 WiFi+BLE 콤보모듈에 대한 명령이며 BLE Only모듈의 AT 커맨드와 호환성이 없으므로 주의한다.
MXKIT에 USB를 꽂으면 COM 포트 2개가 잡힌다, 하나는 USR 포트(AT 명령입력), 하나는 LOG 포트이며, 둘다 BAUD Rate=115200 이다.
주의 사항 | 예제 |
AT Command는 대,소문자를 구분한다. | |
명령의 마지막에 Carriage Return으로 “\r“를 삽입한다, ASCII 값으로는 0x0d 이다 | AT+REBOOT\r |
쿼리할 수 있는 명령으로 쿼리를 할 경우에는 명령에 “?“를 붙인다. | AT+FWVER?\r |
Geshe Beacon 사용시 정리된 명령리스트(*.BSP) | § Combo_BLE_20210131 |
테스트에 사용할 앱 | 도구모움에서 소개한 BLE 테스트 앱이나 각자가 선호하는 앱을 사용 |
BLE AT 커맨드 리스트
번호 | 명령 | 기능 |
1 | AT | AT 커맨드 테스트 명령 |
2 | AT+BNAME | BLE 장치의 이름을 설정 또는 쿼리 |
3 | AT+BMAC | BLE 장치의 주소(MAC) 쿼리 |
4 | AT+BLE | BLE 기능을 ON/OFF |
5 | AT+BSTATUS | BLE 상태를 쿼리 |
6 | AT+BSEND | 커맨드모드에서 지정된 길이의 데이터 전송 |
7 | AT+BSERVUUID | 데이터전송-서비스에 대한 UUID 쿼리 또는 설정 |
8 | AT+BRXUUID | 데이터전송-서비스에서 RX Port(특성)에 대한 UUID 쿼리 또는 설정 |
9 | AT+BTXUUID | 데이터전송-서비스에서 TX Port(특성)에 대한 UUID 쿼리 또는 설정 |
10 | AT+BEVENT | BLE 이벤트 수신 기능 쿼리/설정 |
11 | AT+BROLE | 다바이스의 동작모드(Master/Slave) 설정 또는 쿼리 |
12 | AT+BINQ | Master Mode 커맨드, BLE 디바이스를 검색 |
13 | AT+BSINQ | Master Mode 커맨드, BLE 디바이스를 검색 중지 |
14 | AT+BCONN | Master Mode 커맨드, Peripheral 디바이스를 접속(Connect) 시킴 |
BLE EVENT 리스트
No | Event | Status |
1 | +BEVENT:CONNECTION,ON | Successfully connected to host |
2 | +BEVENT:CONNECTION,OFF | Disconnect from host |
3 | +BEVENT: DATA ,\<length\> ,\<data\> | Receive raw data from host |
4 | +BEVENT: DATA ,CENTER , \<conn_id\> ,\<length\> ,\<data\> | Receive raw data from peripheral |
5 | +BEVENT: SCAN , \<conn_id\> ,\<mac\> | Receive scan result with sequence number and mac address |