BASIC4MCU | 질문게시판 | ESP WROOM 32 질문드립니다.
페이지 정보
작성자 까만키위 작성일2022-12-05 11:45 조회233회 댓글4건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=22053
작성일
작성일
작성일
본문
- 블로그에서 본 TCP/IP통신 목적으로 작성된 코드를 토대로 공부 중인데 에러 없이 잘 돌아갑니다. 근데 와이파이가 19?20?초 마다 끊깁니다 해결할 방법이 있을까요? 혹시 아니면 원래 끊어지도록 설정된 코드인데 제가 코드를 이해하지 못한걸까요?
- 소중한 시간 내어 읽어주셔서 감사합니다.
/** This sketch sends a message to a TCP server**/#include <WiFi.h>#include <WiFiMulti.h>WiFiMulti WiFiMulti;WiFiClient client;void setup(){Serial.begin(115200);delay(10);// We start by connecting to a WiFi networkWiFiMulti.addAP("U+Net526C", "#K12396006");Serial.println();Serial.println();Serial.print("Waiting for WiFi... ");while(WiFiMulti.run() != WL_CONNECTED) {Serial.print(".");delay(500);}Serial.println("");Serial.println("WiFi connected");Serial.println("IP address: ");Serial.println(WiFi.localIP());delay(500);}void connections(){const uint16_t port = 3000;//포트번호 설정const char * host = "192.168.1.1";//IP설정Serial.println("Connecting to");Serial.println(host);if(!client.connect(host, port)) {Serial.println("Connection failed.");Serial.println("Waiting 5 seconds before retrying...");delay(5000);return;}}void loop(){connections();client.print("Hello world!!");//여기서 ["Hello world!!"]를 송신한다.delay(1000);}
댓글 4
조회수 233master님의 댓글
master 작성일끊어지면 다시 연결하세요
까만키위님의 댓글
까만키위
다시 연결되도록 해놓긴 했는데... 안 끊어지게 할 수는 없는걸까요?
master님의 댓글
master
void loop()
{
connections();
client.print("Hello world!!");//여기서 ["Hello world!!"]를 송신한다.
delay(100);
}
딜레이를 줄여서 끊어지는 시간을 다시 체크 해보세요
까만키위님의 댓글
까만키위
그런 방법이 있었군요! 소즁한 조언 감사합니다!