페이지 선택

UDP Broadcast in Station Mode

통신모듈은 Station 모드에서 UDP  브로드캐스트 서버로, PC에는 UDP 브로드캐스트 클라이언트를 장치한 후, UDP 브로드캐스트 통신을 시험한다.

 

 

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

No 절차 명령 및 조작 응답 또는 현상
1 Station 모드에서 AP에 접속 AT+WJAP=EDWORKS2,edw12345\r OK +WEVNET:STATION UP
2

PC를 동일한 AP에 접속하고

IP 정보를 확인

PC를 EDWORKS2에 접속,

windows cmd 창에서 IP 쿼리(query) → ipconfig

명령 결과의 예  → 192.168.0.6
3 통신모듈을 UDP 서버로 설정 AT+CIPSTART=2,udp_broadcast,192.168.0.255,20001,4001\r OK
4

PC를 UDP 클라이언트로 설정 후

UDP 서버에 연결

대상포트(Destination Port)= 4001

로컬포트(Local Port)= 20001

클라이어트가 자동 연결되면

+CIPEVENT:2,UDP,CONNECTED

5

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

서버 → 클라이언트

AT+CIPSEND=2,5\r

통신모듈에서 명령 후 3초 이내 데이터 송신 → 12345

클라이언트측 수신데이터 →  12345
6

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

클라이언트 → 서버

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

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

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

+CIPRECV:10,1234567890\r\nOK
7

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

서버 → 클라이언트

AT+CIPSENDRAW\r OK
통신모듈에서 데이터송신 →  abcdefghijklmn 클라이언트측 데이터수신 → abcdefghijklmn
8

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

클라이어트 → 서버

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

 

 

 

2. Station 모드에서 UDP 브로드캐스트(Broadcast) 시험 진행

 

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

 

 

 

 

 

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

 

 

 

 

이상 끝 ~~~

 

 

 

 

 

 

 

 

 

PC의 TCP/UDP 테스트 소프트웨어의 데이터 송수신 인터페이스는 하기와 같다.

 

 

시리얼포트의 테스트 과정에서 로그 정보는 하기와 같다.

 

 

 

 

 

Viewed Page List