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

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
newly add 소켓 Event 공지 On AT+CIPEVENT=ON\r  
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

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

클라이언트 → 서버

 

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

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

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

+CIPRECV:10,1234567890\r\nOK
newly add 소켓  Event 공지 Off AT+CIPEVENT=OFF\r  
8

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

서버 → 클라이언트

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

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

클라이어트 → 서버

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

AT Command 모드로 복귀

(0.5초 이내에 +++ 입력)

+++  

 

 

 

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

 

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

 

 

 

 

 

 

 

 

 

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

 

 

 

 

Adsense

 

 WiFi IoT Module

 

www.mxchip.com

 

 

 Bluetooth Module

www.feasycom.com

 

 

 5G/LTE/CAT-M1/NB-IoT

 

www.simcom.com

 

Viewed Page List