본문 바로가기
Study/ESP8266(WIFI),ESP32(BLE,WIFI)

ESP8266 OTA(Over The Air) 사용하기 - 준비

by Answer Choi 2016. 10. 13.
반응형

OTA는 Over The Air로 물리적인 연결없이 Wifi를 통해 펌웨어등을 업데이트 하는 것을 말합니다.


ESP8266으로 OTA를 이용하기 위해서는 몇가지가 필요합니다.


1. bin 파일


2. bin파일의 2배가 넘는 flash 용량


bin파일은 arduino에서 쉽게 만드실 수 있습니다.



스케치-> 컴파일된 바이너리 내보내기를 하시면 해당 아두이노파일(ino)와 같은 폴더에 


바이너리 파일(bin)이 만들어 집니다.


바이너리 파일을 만들기 앞서 코드에서 특정 주기마다 아래 함수를 호출하면 됩니다.


1
 ESPhttpUpdate.update("서버주소"80"파일위치/파일.bin");
cs


그리고 아래 헤더파일도 추가해 줘야 됩니다.


1
#include <ESP8266httpUpdate.h>
cs


이제 정해진 서버위치에 bin파일을 갖다 넣기만 하면 그파일을 주기적으로 확인하여 업데이트를


하게 됩니다.^^


반응형

인기글