ESP8266 모듈과 

데이터를 주고 받는 방법

정리 ...


한개의 입력을 주고 받기는 많이 기록

여러가지 상태를 교환하기를 정리함


IOT based home 

automation project

https://circuits4you.com/2016/05/19/iot-based-home-automation-project/



여러가지 상태를 받아 처리하기


index.h 화일에 있는 내용 : POST - FORM 사용해서 전달

ESP 모듈 코드는 "arg" 내용중 "submit"로 온것을 받아 처리함



정보 통신 : 상태 주고 받기


1. LED 제어

- 웹페이지 버튼을 클릭하면 'sendData()"가 실행되고

- ESP모듈 코드는 'handleLED'에서 이것을 받아 처리(LED on/off)하고

  상태값을 되돌려 준다

- INDEX.h 화일 내용중 'sendData'에서 'responseText'로 결과를 받는다

 (document.getElementById("LEDState").innerHTML = this.responseText;)


2. ADC 값 요청하기

- INDEX.H에서 'ADCvalue'로 'arg'를 넣어 모듈의 ADC 값 요청

- ESP 모듈 코드에서  ADC 값을 읽어 넘겨준다

- INDEX.h 화일 내용중 'getData'에서 'responseText'로 결과를 받는다.

(document.getElementById("ADCValue").innerHTML = this.responseText;)


https://circuits4you.com/2018/02/04/esp8266-ajax-update-part-of-web-page-without-refreshing/




'IoT_ESP8266' 카테고리의 다른 글

ESP-12 D1 mini OLED SD card  (0) 2020.01.22
ESp-01 : 두개의 다이얼 제어  (0) 2019.01.16
jQuery 사용하기  (0) 2019.01.13
ESP8266 - AP mode로 LED 원격제어  (0) 2019.01.08
ESP8266 - SPIFFS 이해 및 사용  (0) 2019.01.03
블로그 이미지

DIYworld

,