페이지 선택

통신모듈의 Wi-Fi 기능관련 AT 커맨드 리스트는 하기 테이블과 같다. 각 명령어에 대한 구체적인 용법은 연이어 설명한다.

 

No 명령 설명
1 AT+WFVER RF 펌웨어 버전 쿼리
2 AT+WMAC MAC 주소 쿼리
3 AT+WSCANOPT WiFi 스캔 유형 설정/쿼리
4 AT+WSCAN WiFi 스캐닝 시작
5 AT+WDHCP DHCP 기능 설정/쿼리
6 AT+WSAPIP IP, 서브넷마스크, 게이트웨이 주소 설정/쿼리
7 AT+WSAP Soft_AP의 이름 과 암호 설정 및 쿼리하고 Soft AP 모드를 시작
8 AT+WSAPQ Soft AP 끄기
9 AT+WSAPS 현재의 Soft AP 상태쿼리
10 AT+WJAPIP IP, 서브넷 마스크, 게이트웨이 주소 설정/쿼리
11 AT+WJAP Station 모드에서 AP 이름 및 암호 설정/쿼리하고 AP에 연결
12 AT+WJAPQ AP와 연결 해제
13 AT+WJAPS 현재의 Station 연결 상태쿼리

 

 

 

 

AT+WFVER

기능: RF 드라이버 버전 쿼리

명령 AT+WFVER
응답 +WFVER: <fver>
OK
매개변수 fver: RF 펌웨어 버전
설명 명령 후 즉시 발효

 

 

AT+WMAC

기능: 모듈의 MAC 어드레스 쿼리

명령 AT+WMAC
응답 +WMAC:<mac>
OK
매개변수 mac:모듈의 MAC 주소
설명 명령 후 즉시 발효, MAC 주소 형식: XX:XX:XX:XX:XX:XX

 

 

AT+WSCANOPT

기능: WiFi 스캐닝 유형 설정/쿼리

명령(쿼리) AT+WSCANOPT\r
응답 +WSCANOPT:<option>
OK
매개변수 설정 명령의 매개변수 참조

 

 

명령(설정) AT+WSCANOPT=<option>
응답 OK
매개변수 Option: 0(Normal Scan), 1(Advanced Scan)
설명

명령 후 즉시 발효,

Normal 스캔: SSID 및 신호 강도 만 포함한다.

Advanced 스캔: SSID, BSSID, 암호방식, 채널, 신호강도를 포함한다.

 

 

AT+WSCAN

기능: 지정한 AP 또는 모든 AP의 SSID 스캔

명령 AT+WSCAN=<ssid>
응답 Normal 스캔: 응답: +WSCAN:<number>\r\n<ssid>,<rssi>
Advance 스캔: 응답: +WSCAN:<number>\r\n<ssid>,<bssid>,<en>,<channe>,<rssi>
매개변수 모든 AP의 스캔 명령 매개변수 참조

 

기능: 모든 AP를 검색

명령 AT+WSCAN
응답 +WSCAN:<number>
<ssid>, [bssid], [en], [channe], <rssi>
매개변수 number=검색된 AP 개수, 일반 및 고급 스캔 모두 표시
ssid=검색된 AP의 SSID, 일반 및 고급 스캔 모두 표시
bssid= 검색된 AP의 BSSID, 고급 스캔에서만 표시
en=검색된 AP의 암호화 방법, 고급 스캔에서만 표시
channel= 검색된 AP의 채널, 고급 스캔에서만 표시
rssi=검색된 AP의 신호 강도
설명 명령 후 즉시 발효。

 

 

AT+WDHCP

기능: DHCP 기능 사용 여부 설정/쿼리

명령(쿼리) AT+WDHCP?
응답 +WDHCP:<option>
매개변수 설정 명령의 매개변수 참조

 

 

명령(설정) AT+WDHCP=<option>
응답 OK
매개변수 option:ON, OFF
설명 명령 후 즉시 발효

 

 

AT+WSAPIP

기능: SoftAP 모드에서 모듈의 IP 주소 쿼리/설정

명령(쿼리) AT+WSAPIP?
응답 +WSAPIP:<ip>,<netmask>,<gateway>
매개변수 설정 명령의 매개변수 참조

 

 

명령(설정) AT+WSAPIP=<ip>[,<netmask>,<gateway>]
응답 OK
매개변수 ip=Soft_AP 의 IP 주소
netmask= subnet mask
gateway=gateway 주소
설명 명령 후 즉시 발효。 모듈 출하시 기본값은 0

 

 

AT+WSAP

기능: SoftAP의 이름과 암호를 설정/쿼리하고 SoftAP 시작

명령(쿼리) AT+WSAP=?
응답 +WSAP:<ssid>,<key>
매개변수 설정 명령의 매개변수 참조

 

 

명령(설정) AT+WSAP=<ssid>,<key>
응답 OK
매개변수 ssid=Soft_AP의 SSID, 최대 32자리

key=Soft_AP 암호(최대 64자리)

길이가 8 자리보다 작으면 암호화 방법은 Open이고 8자리 이상이면 암호화 방법은 WPA.

설명 명령 후 즉시 발효。 모듈 출하시 기본값은 0

 

 

AT+WSAPQ

기능: Soft_AP 모드를 끄기

명령 AT+WSAPQ
응답 OK
매개변수 없음
설명 명령 후 즉시 발효。

 

 

AT+WSAPS

기능: Soft_AP의 현재 상태를 확인

명령 AT+WSAPS
응답 +WSAPS:<state>
매개변수 State=AP_UP(Soft_AP가 동작하고 있음), AP_DOWN(Soft_AP 꺼져 있음).
설명 명령 후 즉시 발효.

 

 

AT+WJAPIP

기능:Station 모드에서 통신모듈의 IP주소를 조회/설정.

명령(쿼리) AT+WJAPIP?
응답 +WJAPIP:<ip>,<network>,<gateway>,<dns>
매개변수 설정 명령의 매개변수 참조

 

 

명령(설정) AT+WJAPIP=<ip>,<network>,<gateway>[,<dns>]
응답 OK
매개변수 ip=Station 모드에서의 모듈의 IP주소.
network=서브넷 마스크
gateway=게이트웨이 주소
dns=도메인네임 서비스 주소
설명 설정하고 리부팅한 후 유효, 통신모듈이 AP에 연결이 실패하면 각 파리미터의 기본 값은 0.

 

 

AT+WJAP

기능: Station 모드에서 접속할 AP의 SSID와 암호를 쿼리

명령(쿼리) AT+WJAP=?
응답 +WJAP:<ssid>,<key>
매개변수 ssid=Station 모드에서 접속할 AP의 이름
key=tation 모드에서 접속할 AP의 암호

 

기능: Station모드에서 WiFi의 접속상태쿼리, 접속된 AP의 SSID, MAC, 채널 및 신호강도를 포함한

명령(쿼리) AT+WJAP?
응답 +WJAP:<ssid>,<bssid>,<channel>,<rssi>
매개변수 ssid=연결 된 AP의 SSID
bssid=연결 된 AP의 MAC 주소
channel=연결 된 AP의 채널 번호
rssi=연결 된 AP의 신호 감도
설명 통신모듈이 AP에 연결이 실패하면 각 파리미터의 기본 값은 0..

 

기능: Station 모드에서 접속할 AP의 SSID와 암호를 설정

명령(설정) AT+WJAP=<ssid>,<key>
응답 OK
매개변수 ssid= Station 모드에서 접속할 AP의 이름
key=Station 모드에서 접속할 AP의 암호
설명 명령 후 즉시 발효.

 

 

AT+WJAPQ

기능: Station 모드를 끄기

명령 AT+WJAPQ
응답 OK
매개변수 없음
설명 명령 후 즉시 발효

 

 

AT+WJAPS

기능:Station 모드 연결 상태 확인

명령 AT+WJAPS
응답 +WJAPS:<state>
매개변수 state=AP_UP(AP에 연결되어 있음), AP_DOWN(AP에 접속 실패) 나타냄, CONNECTING(AP에 연결 중)
연결이 실패하면 오류코드가 반환됨, 0(알 수 없는 오류), 1(암호 오류), 2(SSID를 찾을 수 없음)
설명 명령 후 즉시 발효。

 

 

Viewed Page List