페이지 선택

EMB1082 AT 커맨드 매뉴얼

MXCHIP의 통신 모듈은 크게 WIFI, WIFI+BLE(콤보), BLE 모듈로 나누어져 있다.

아래에서는 BLE Only 모듈에 대한 AT 커맨드 매뉴얼이다. WIIF+BLE(콤보모듈)의 경우에는 “BLE 명령은 BLE AT커맨드(콤보모듈)” 부분을 참조한다.

 

 

AT

기능: AT 커맨드 테스트 명령

명령(쿼리) AT
응답 OK
매개변수 없음
설명  

 

 

AT+RESET

기능: 모듈을 리셑하고 재시작한다.

명령(설정) AT+RESET
응답 OK
매개변수 없음
설명  

 

 

AT+DEFAULT

기능:설정 값들을 기본 설정값으로 복구하고 모듈을 Reset하여 재시작

명령(설정) AT+DEFAULT
응답 OK
매개변수(Param)  
셜명  

 

 

AT+VERSION

기능: FW 버전 번호를 쿼리

명령(쿼리) AT+VERSION
응답 +VERSION=<Param>
매개변수 모듈의 FW Version
셜명  

 

 

AT+NAME

기능: 모듈의 이름을 설정 또는 쿼리

명령(쿼리) AT+NAME
응답 +NAME=<Param>
매개변수  BLE 장치이름, “MXCHIP“이 기본 이름으로 설정되어 있다
셜명  

 

명령(설정) AT+NAME=<Param>
응답 +NAME=<Param>
매개변수  
셜명  

 

 

AT+LADDR

기능: Bluetooth 디바이스주소를 쿼리

명령(쿼리) AT+LADDR
응답 +LADDR=<Param>
매개변수 모듈의 Bluetooth 주소
셜명  

 

 

AT+POWER

기능:최대 RF 출력을 설정 또는 쿼리

명령(설정) AT+POWER=<Param>
응답 +POWER=<Param>OK:
매개변수(Param) -20, 0, 3, 4, 8
셜명 -20=-20dBm, 0=0dBm, 3=3dBm, 4=4dBm, 8=8dBm을 의미한다. 1:Auto-boardcast. Default:0

 

명령(쿼리) AT+POWER
응답 +POWER=<Param>
매개변수  
셜명  

 

 

AT+FC

기능:UART Flow Control을 설정하고 쿼리)

명령(쿼리) AT+FC
응답 +FC=<Param>
매개변수(Param) 0=Disable Flow Control, 1=Enable Flow Control,
셜명 기본 설정 값은 0

 

명령(설정) AT+FC<Param>
응답 +FC=<Param>OK
매개변수(Param)  
셜명  

 

 

 

AT+PIN

기능: BLE  페어링 코드(PIN Code/Paring Code) 설정 또는 쿼리

명령(쿼리) AT+PIN
응답 +PIN=<Param>
매개변수 Param= PIN/Paring 코드
셜명  

 

명령(설정) AT+PIN=<Param>
응답 +PIN=<Param>
매개변수  
셜명  

 

 

 

AT+PHY2M

기능:무선구간의 Data Rate를 설정 또는 쿼리

명령(쿼리) AT+ PHY2M
응답 +PHY2M=<Param>
매개변수 0=1Mbps, 1=2Mbps,
셜명 기본설정은 0으로 설정되어 있다.

 

명령(설정) AT+PHY2M=<Param>
응답 +PHY2M=<Param>OK:
매개변수(Param)  
셜명  

 

 

 

AT+SLEEP

기능:DLPS 모드로 진입 설정.

명령(설정) AT+SLEEP
응답 +SLEEP OK:
매개변수(Param) 0
셜명 Disconnected 모드 상태에서 동작, 임의의 명령으로 Sleep Mode에서 깨어날 수 있다.

 

 

 

AT+ROLE

기능:다바이스의 동작모드(Master/Slave/Beacon) 설정 또는 쿼리

명령(쿼리) AT+ ROLE
응답 +ROLE=<Param>
매개변수 0=Slave mode, 1=Master Mode, 2=Beacon
셜명 기본설정은 0으로 설정되어 있다.

 

명령(설정) AT+ROLE=<Param>
응답 +ROLE=<Param>OK:
매개변수(Param)  
셜명  

 

 

USAGE of AT+ROLE → iBeacon 설정하기

AT+ROLE=2\r\n

+ROLE=2

OK

AT+ADVDAT=0201061AFF4C00021500112233445566778899AABBCCDDEEFF007B01C8BF\r\n

+ADVDAT=0201061AFF4C00021500112233445566778899AABBCCDDEEFF007B01C8BF

OK

AT+ADVDAT\r\n

+ADVDAT=0201061AFF4C00021500112233445566778899AABBCCDDEEFF007B01C8BF

 

 

 

AT+PAIR

기능:Pairng 모드를 설정

명령(설정) AT+PAIR
응답 +PAIR=<Param> OK
매개변수(Param) 0=NO PASS WORD, 1= JUST WORK, 2=PASS _WORD, 3=PASS_WORD_BOND
셜명 기본 설정은 1으로 되어있다.

 

명령(설정) AT+PAIR=<Param>
응답 +PAIR=<Param> OK:
매개변수(Param)  
셜명  

 

 

Data Send

기능:EMB1082에서 Master로 데이터를 전송, 특성의 속성은 Notify

명령 따로 없음 → EMB1082가 마스터와 연결된후 단순히 Data를 전송해주면 된다.  
응답

AT+ROLE=0\r\n

+ROLE=0

OK

 

+CONNECTED>>0x44D7EC547275  ← Master(테스트용 앱)에서 EMB1082 연결

 

7E7ECC6EEEFF11 ← 이렇게 명령없이 바로 전송, 앱에서 Notify 속성으로 데이터 수신확인.

 

 

 

 

 

 

AT+SERVUUID

기능:데이터모드 서비스에 대한 UUID 설정 또는 쿼리

명령(쿼리) AT+SERVUUID
응답 +SERVUUID=<Param>
매개변수(Param) UUID=16 bit 또는 128bit 으로  4 또는 32 자의 16진수 문자열, 아래 예 참조
셜명 UUID 값의 예 → 1B7E8251287741C3B46ECF057C562023

 

명령(설정) AT+SERVUUID=<Param>
응답 +SERVUUID-<Param>OK
매개변수(Param)  
셜명  

 

 

 

AT+TXUUID

기능:데이터모드에서 TX Port(특성)에 대한 UUID 설정 또는 쿼리

명령(쿼리) AT+TXUUID
응답 +TXUUID=<Param>
매개변수(Param) UUID = 16 bit 값으로 4자의 16진수 문자열
셜명 기본설정 UUID 값=FFE1

 

명령(설정) AT+TXUUID=<Param>
응답 +TXUUID-<Param>OK
매개변수(Param)  
셜명  

 

 

 

AT+RXUUID

기능:데이터모드에서 RX Port(특성)에 대한 UUID 설정 또는 쿼리

명령(쿼리) AT+RXUUID
응답 +RXUUID=<Param>
매개변수(Param) UUID = 16 bit 값으로 4자의 16진수 문자열, 아래 예시 참조
셜명 기본적설정 UUID 값=FFE2

 

명령(설정) AT+RXUUID=<Param>
응답 +RXUUID-<Param>OK
매개변수(Param)  
셜명  

 

 

 

AT+ADVMOD

기능:BLE 브로드캐스트 파라미터를 설정 또는 쿼리

명령(쿼리) AT+ADVMOD
응답 없음
매개변수 없음
셜명  

 

명령(설정) AT+ADVMOD=<Param>
응답 +ADVMOD=<Param>OK
매개변수  
셜명  

 

 

AT+ADVINT

기능:BLE 브로드캐스트 Interval 설정

명령(쿼리) AT+ADVINT
응답 +ADVINT=<Param>
매개변수 Param: XXXX, 기본 값으로 320(200ms)으로 설정되어 있다.
셜명  

 

명령(설정) AT+ADVINT=<Param>
응답 +ADVINT=<Param>OK:
매개변수  
셜명  

 

 

 

AT+ADVDAT

기능:Beacon 모드에서 유효 커맨드, BLE 브로드캐스트 데이터 설정  또는 쿼리

명령(쿼리) AT+ADVDAT
응답 +ADVDAT=<Param>
매개변수 없음
셜명  

 

명령(설정) AT+ADVDAT=<Param>
응답 +ADVDAT=<Param>OK:
매개변수 Param: 31×2 문자열 미만
셜명  

 

 

AT+SCANRSP

기능:Beacon Mode에서 유효 커맨드, 스캔(Scan)에 대한 응답데이터 설정 또는 쿼리,

명령(쿼리) AT+ SCANRSP
응답 +SCANRSP=<Param>
매개변수  
셜명  

 

명령(설정) AT+SCANRSP=<Param>
응답 +SCANRSP=<Param>OK:
매개변수(Param) 31×2 미만의 문자열
셜명  

 

 

AT+INQ

기능:Master Mode에서 유효 커맨드, Bluetooth 디바이스를 검색

명령(설정) AT+INQ
응답

OK +INQS

0:<MAC> <NAME>

1:<MAC> <NAME>

2:<MAC> <NAME>

매개변수(Param)  MAC=디바이스의 물리주소/번호, NAME=  디바이스의 이름
셜명 ⊗ 이 명령을 연이어 사용할 경우에는 무효하다, AT+BSINQ와 짝으로 사용한다.

 

 

AT+SINQ

기능:Master Mode에서 유효 커맨드, Bluetooth 디바이스를 검색을 중지

명령(설정) AT+SINQ
응답 +INQE
매개변수(Param)  
셜명  

 

 

AT+SCANRLT

기능:Master Mode에서 유효  커맨드, Find the Bluetooth address according to the number query.

명령(설정) AT+SCANRLT=<Param>
응답 +SCANRLT=<Param>:<MAC>
매개변수(Param) Param=Serial number of the found module, MAC=MAC address of the found module
셜명  

 

Usage AT+SCANRLT=<Param>
응답 +SCANRLT=<Param>:<MAC>
매개변수(Param) Param=Serial number of the found module, MAC=MAC address of the found module
셜명  

 

♦ USAGE of AT+SCANRLT

AT+ROLE=1\r\n

+ROLE=1

OK

AT+INQ\r\n

OK +INQS

0:C89346000001

AT+SCANRLT=0\r\n

+SCANLT=0:C89346000001

 

 

AT+CONN

기능:Master Mode에서 유효 커맨드, Remote 디바이스를 접속(Connect)

명령(설정) AT+CONN=<Param>
응답

OK

+CONNS

+CONNECTED>><MAC><remote device connected>

매개변수(Param) Param:=Device serial number of the found transparent module (0 – 9), MAC=MAC address of connected Bluetooth device
셜명  

 

 

Viewed Page List