페이지 선택

UDP Unicast in Station Mode

통신모듈은 Station 모드에서 UDP 유니케스트(unicast) 서버로, PC에는 UDP 유니케스트(unicast) 클라이언트를 장치한 후, UDP 유니케스트 통신을 한다.

 

1. 명령 절차 와 응답시퀀스 요약

 

No 절차 명령 및 조작 응답 또는 현상
1 통신모듈(Station) 설정 AT+WJAP=EDWORKS2,edw12345\r OK +WEVNET:STATION UP
2 통신모듈의 IP 쿼리 AT+WJAPIP?\r

+WJAPIP:192.168.0.61,255.255.255.0,192.168.0.1,192.168.0.1

OK

3

PC를 AP에 접속

PC의 IP를 확인한다.

PC를 EDWORKS2에 접속하고,

windows cmd 창에서 명령입력 →: ipconfig

 PC의 IP 예)192.168.0.2
4 통신모듈을 서버 로 설정 AT+CIPSTART=3,udp_unicast,192.168.0.2,20003,4003\r OK
5

PC를 클라이언트로 설정

PC를 서버에 연결

대상포트(Destination)=4003,  로컬포트(Local)=20003

IP= 192.168.0.61

클라이어트가 연결된 경우 Event 메시지:

+CIPEVENT:3,UDP,CONNECTED

6

커맨드모드에서 데이터발송

서버 → 클라이언트

AT+CIPSEND=3,5\r

3초 이내 송신데이터 입력할 것: 12345

클라이언트측  수신데이터: 12345
7

커맨드모드에서 데이터수신

클라이언트 → 서버

PC에서  데이터송신 → 1234567890   서버측  수신데이터 → +CIPEVENT:SOCKET,3,10,1234567890

모듈이 수신한 데이터를 시리얼포트로 자동으로 전달하게 하려면

 즉 현재 AT+CIPRECVCFG=0 이면 AT+CIPRECV=1\r 명령 실행

+CIPRECV:10,1234567890\r\nOK
8

 데이터모드에서 데이터발송

서버 → 클라이언트

데이터 모드로 전환 명령: AT+CIPSENDRAW\r; OK
통신모듈에서 데이터송신 → abcdefghijklmn 클라이언트측 수신데이터 → abcdefghijklmn
9

데이터모드에서 데이터수신

클라이어트 → 서버

UDP 클라이언트에서 데이터 송신 → 1234567890 서버측 수신데이터 → 1234567890

 

 

 

2. Station 모드에서 UDP 유니캐스트(Unicast) 시험 진행

 

♦ 1번 에서 5번 과정까지 진행한 결과는 아래 그림과 같다.

 

 

 

 

 

 

 

 

 

♦ 6번 에서 9번 과정까지 진행한 결과는 아래 그림과 같다.

 

 

 

 

Viewed Page List