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 |