페이지 선택
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
Search in pages

BLE AT Command  EMB1082 of MXCHIP’s BLE Module

 

 

 

1001   AT   AT 커맨드 테스트 명령

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

 

 

1002   AT+RESET   모듈을 리셑하고 재시작한다.

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

 

 

 

1003   AT+DEFAULT   설정 값들을 기본 설정값으로 복구하고 모듈을 Reset하여 재시작

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

 

 

 

1004   AT+VERSION   FW 버전 번호를 쿼리

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

 

 

 

1005   AT+NAME   모듈의 이름을 설정 또는 쿼리

명령(설정) AT+NAME=<Param>
응답 +NAME=<Param>
매개변수 <Param> = BLE 장치이름
셜명 <Param>의 기본 값 = MXCHIP

 

명령(Query) AT+NAME
응답 +NAME=<Param>
매개변수  
셜명 <Param> BLE 장치이름

 

 

 

1006   AT+LADDR   Bluetooth 디바이스주소를 쿼리

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

 

 

 

1007   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>
매개변수  
셜명  

 

 

 

1008   AT+FC   UART Flow Control을 설정하고 쿼리

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

 

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

 

 

 

1009   AT+BAUD   UART BAUD Rate를 설정하고 쿼리

명령(설정) AT+BAUD<Param>
응답 +BAUD=<Param>OK
매개변수(Param) Param= 2400, 4800, 9600, 19200, 38400, 57600, 115200, 921600
셜명 Default 값은 9600

 

명령(Query) AT+BAUD
응답 +BAUD=<Param>
매개변수(Param) 아래 설정메뉴 참조
셜명  

 

 

 

1010   AT+PIN   BLE  페어링 코드(PIN Code/Paring Code) 설정 또는 쿼리

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

 

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

 

 

 

1011   AT+PHY2M   무선구간의 Data Rate를 설정 또는 쿼리

명령(설정) AT+PHY2M=<Param>
응답 +PHY2M=<Param>OK:
매개변수(Param) 0=1Mbps, 1=2Mbps,
셜명 기본설정은

 

명령(Query) AT+ PHY2M
응답 +PHY2M=<Param>
매개변수  
셜명 .

 

 

 

1012   AT+SLEEP   DLPS 모드로 진입 설정.

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

 

 

 

1013   AT+ROLE   다바이스의 동작모드(Master/Slave/Beacon) 설정 또는 쿼리

명령(설정) AT+ROLE=<Param>
응답 +ROLE=<Param>OK:
매개변수(Param) 0=Slave mode, 1=Master Mode, 2=Beacon
셜명 기본값=0

 

명령(Query) AT+ ROLE
응답 +ROLE=<Param>
매개변수  
셜명  

 

Usage    iBeacon 설정하기

AT+ROLE=2\r\n

+ROLE=2

OK

AT+ADVDAT=0201061AFF4C00021500112233445566778899AABBCCDDEEFF007B01C8BF\r\n

+ADVDAT=0201061AFF4C00021500112233445566778899AABBCCDDEEFF007B01C8BF

OK

AT+ADVDAT\r\n

+ADVDAT=0201061AFF4C00021500112233445566778899AABBCCDDEEFF007B01C8BF

 

 

 

1014   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)  
셜명  

 

 

 

1015   Data Send   EMB1082에서 Master로 데이터를 전송, 특성의 속성은 Notify

명령  EMB1082가 마스터와 연결되면, 자동으로 Transparent Mode로 전환되어 Data를 송수신 한다.  
응답

AT+ROLE=0\r\n

+ROLE=0

OK

 

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

 

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

 

 

 

 

 

 

1016   AT+SERVUUID   데이터모드 서비스에 대한 UUID 설정 또는 쿼리

명령(설정) AT+SERVUUID=<Param>
응답 +SERVUUID-<Param>OK
매개변수(Param) UUID=16 bit 또는 128bit 으로  4 또는 32 자의 16진수 문자열
셜명 UUID 값의 예 → 1B7E8251287741C3B46ECF057C562023

 

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

 

 

 

1017   AT+TXUUID   데이터모드에서 TX Port(특성)에 대한 UUID 설정 또는 쿼리

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

 

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

 

 

 

1018   AT+RXUUID   데이터모드에서 RX Port(특성)에 대한 UUID 설정 또는 쿼리

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

 

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

 

 

 

1019   AT+ADVMOD   BLE 브로드캐스트 파라미터를 설정 또는 쿼리

명령(설정) AT+ADVMOD=<Param>
응답 +ADVMOD=<Param>OK
매개변수 Param: 0(Disable), 1(Enable) ———– 테스트로 확인사항
셜명  

 

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

 

 

 

1020   AT+ADVINT   BLE 브로드캐스트 Interval 설정

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

 

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

 

 

 

1021   AT+ADVDAT   Beacon 모드에서 유효 커맨드, BLE 브로드캐스트 데이터 설정  또는 쿼리

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

 

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

 

 

 

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

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

 

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

 

 

 

1023   AT+INQ   Master Mode에서 유효 커맨드, Bluetooth 디바이스를 검색

명령(Query) AT+INQ
응답

OK +INQS

0:<MAC> <NAME>

1:<MAC> <NAME>

2:<MAC> <NAME>

매개변수(Param)  없음
셜명

응답: <NO> Scan 순서, <MAC>=디바이스의 물리주소/번호, <NAME>=  디바이스의 이름

⊗ 이 명령을 연이어 사용할 경우에는 무효하다, AT+SINQ와 짝으로 사용한다.

 

 

 

1024   AT+SINQ   Master Mode에서 유효 커맨드, Bluetooth 디바이스를 검색을 중지

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

 

 

 

1025   AT+SCANRLT   Master Mode에서 유효  커맨드, SCAN하여 검색된 순번으로 BLE MAC을 확인한다.

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

 

 Usage

AT+ROLE=1\r\n

+ROLE=1

OK

AT+INQ\r\n

OK +INQS

0:C89346000001

AT+SCANRLT=0\r\n

+SCANLT=0:C89346000001

 

 

 

1026   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

 

AT+ROLE=1\r\n

+ROLE=1

OK

AT+SINQ\r\n

+INQE

AT+INQ\r\n

OK

+INQS

0:C89346000001

AT+CONN=0\r\n

OK

+CONNS

+CONNECTED>>C89346000001

~~~  데이터 송수신 ~~~~~

 

 

 

 

 

 

 

 

Adsense

EMW3070

Viewed Page List