ESP8266을 웹 서버로 사용하기위한 방법

CODEDRAGON Development/IoT

반응형

 


ESP8266 서버로 사용하기위한 방법

·       ESP8266 서버로 사용하면 컴퓨터나 스마트폰의 브라우저를 통해 ESP8266 접속하는 것이 가능합니다.

·       ESP8266 연결된 센서 데이터를 접속한 클라이언트로 보내는 것도 가능합니다.

 

 

단계

설명

헤더 파일 추가

ESP8266 서버로 설정하기 위해서는 ESP8266WebServer 클래스를 사용하기 위해 해당 헤더파일 추가합니다.

 

#include <ESP8266WebServer.h>

 

 

서버 객체 생성

접속 포트를 설정하여 서버 객체를 생성합니다.

HTTP 프로토콜은 기본적으로 80 포트를 사용하며 생성자에서 디폴트값으로 설정되어 있으므로 별도로 지정하지 않아도 됩니다.

 

ESP8266WebServer(int port = 80)

 

클라이언트 요청 처리 함수 설정

클라이언트의 요청에 대한 정상 존재하지 않은 URL요청에 따른 처리 함수를 설정합니다.

 

on()

onNotFound()

 

서버 시작

서버를 구동시킵니다.

 

begin()

 

클라이언트 요청 처리

서버가 시작된 후에는 클라이언트의 요청을 받아 처리합니다.

 

handleClient()

 

페이지에 데이터 갱신

서버에 접속한 경우 자동으로 페이지가 갱신되도록 합니다.

 

sendHeader()

 


 

 


반응형

'Development > IoT' 카테고리의 다른 글

메카솔루션에서 제공하는 pdf 교제  (0) 2018.05.31
국외 오픈마켓  (0) 2018.05.31
ESP8266, Espressif Systems  (0) 2018.05.31
NodeMCU 보드 설정 방법  (0) 2018.05.31
ESP 종류  (0) 2018.05.31