WIZnet Developer Forum

wizfi360 설정 순서? 그리고 disconnect 의 원인?

안녕하세요?

일전에 사용 하던 코드를 오랫만에 다시 사용하려니 잘 안되서 다시 한번 확인 하고자 글 써봅니다.

  Serial_PutString_5("ATE1\r\n"); //ATE0=Echo Off ATE1= Echo On   

  AT+CWMODE_CUR=3\r\n"); //Setup MODE 1=Station, 2=SoftAP, 3=Station+SoftAP
  Serial_PutMulti_5(cmd,strlen(cmd)); 

  sprintf(cmd,"AT+CWDHCP_CUR=1,0\r\n"); //Setup DHCP
  Serial_PutMulti_5(cmd,strlen(cmd));  

  Serial_PutString_5("AT+CWSAP_DEF=\"SMART FARM\",\"007bbang\",5,3,4,0\r\n");  

  j=0;
  for (i = 0; i < 10; i++) {if (WIFI_SSID[i] != ' '){SSID[j] = WIFI_SSID[i]; j ++ ; }}       
  j=0;
  for (i = 0; i < 8; i++) {if (WIFI_PW[i] != ' '){PW[j] = WIFI_PW[i]; j ++ ; }}    
  sprintf(cmd, "AT+CWJAP_CUR=\"%s\",\"%s\"\r\n",SSID , PW); 
  Serial_PutMulti_5(cmd,strlen(cmd));   

  sprintf(cmd,"AT+CIPSTA_CUR=\"%d.%d.%d.%d\",\"192.168.1.1\",\"255.255.255.0\"\r\n", WIFI_IP[0], WIFI_IP[1],WIFI_IP[2],WIFI_IP[3]); //Setup IP
  Serial_PutMulti_5(cmd,strlen(cmd));   

  sprintf(cmd,"AT+CIPMODE=0\r\n"); //Setup CIPMODE
  Serial_PutMulti_5(cmd,strlen(cmd));   

  sprintf(cmd,"AT+CIPMUX=0\r\n"); //Setup CIPMUX 0= single 1 = multy
  Serial_PutMulti_5(cmd,strlen(cmd));   

  sprintf(cmd,"AT+CWHOSTNAME=\"SMART FARM\"\r\n"); //Setup HOST NAME      
  Serial_PutMulti_5(cmd,strlen(cmd));   

  sprintf(cmd,"AT+CIPSERVER=1,%d\r\n", WIFI_PORT); //Setup PORT
  Serial_PutMulti_5(cmd,strlen(cmd)); 

위와 같은 순서로 설정을 해주고 있는데요.
CIPSTA_CUR 명령을 실행 하면 disconnect 가 나옵니다.
ID, PW 는 맞습니다.

설정 순서가 제대로 된건지 아님 CIPSTA_CUR 하기 전에 다른 명령을 넣어야 되는지 궁금합니다.

안녕하세요.

어떠한 부분에서 문제가 발생하는지 보다 정확한 파악을 하기 위하여 log도 함께 첨부해주시면 감사하겠습니다.

본문에 써놓은 명령어를 순서대로 OK 잘 나오다가

CIPSTA_CUR 명령을 실행 하면 disconnect 가 나옵니다.

지금 다시 해보니 모두 OK 나옵니다.
수고 하세요

Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.