UDP Broadcast in Soft AP Mode
통신모듈은 Soft AP 모드에서 UDP 브로드캐스트(Broadcast) 서버로, PC에는 UDP 브로드캐스트 클라이언트를 장치한 후, UDP 브로드캐스트 통신을 시험한다.
1. 명령 절차 와 응답시퀀스 요약
No | 절차 | 명령 및 조작 | 응답 또는 현상 |
1 | 통신모듈을 Soft AP로 설정 | AT+WSAP=MOMOIOT,mit12345\r | OK |
2 |
PC를 Soft AP 에 접속하고, IP를 쿼리 |
PC를 MOMOIOT에 에 접속 후, windows cmd 창에서 명령 → ipconfig |
ipconfig 명령 결과: 예) 10.10.10.100 |
3 |
모듈을 UDP 서버로 설정하고, Broadcast 서비스 시작 |
AT+CIPSTART=2,udp_broadcast,10.10.10.255,20001,4001\r |
OK,
|
4 | PC를 UDP 클라이언트로 접속 |
대상포트(Destination Port)=4001, 로컬포트(Local Port)=20001 |
통신 모듈과의 자동 연결 성공 +CIPEVENT:2,UDP,CONNECTED |
5 |
커맨드모드에서 데이터발송 서버 → 클라이언트 |
AT+CIPSEND=2,5\r 통신모듈은 명령 후 3초 내 데이터송신 → 12345 |
클라이언트측 데이터 수신: 12345 |
6 |
커맨드모드에서 데이터수신 클라이언트 → 서버 |
클라이언트에서 데이터송신 → 1234567890 | 서버측 데이터 수신 → 1234567890 |
모듈이 수신한 데이터를 시리얼포트로 자동전달하게 하려면, 즉, 현재 CIPRECVCFG=0 이면, AT+CIPRECV=1\r 명령실행 |
+CIPRECV:10,1234567890\r\nOK | ||
7 |
데이터모드에서 데이터발송 서버 → 클라이언트 |
AT+CIPSENDRAW\r | OK |
통신모듈에서 데이터송신 → abcdefghijklmn | 클라이언트측 수신데이터 → abcdefghijklmn | ||
8 |
데이터모드에서 데이터수신 클라이언트 → 서버 |
클라이언트에서 데이터 송신 →1234567890 | 서버측 데이터 수신 → 1234567890 |
2. Soft AP 모드에서 UDB 브로드캐스트(Broadcast) 시험 진행
♦ 1번 에서 5번 과정까지 진행한 결과는 아래 그림과 같다.
♦ 6번 에서 8번 과정까지 진행한 결과는 아래 그림과 같다.
이상 끝 ~~~
PC의 TCP/UDP 테스트 소프트웨어의 데이터 송수신 인터페이스는 하기와 같다.
시리얼포트의 테스트 과정에서 로그 정보는 하기와 같다.