Louie NRT Story

[원격펌웨어] ESP8266 OTA 본문

전기차충전기

[원격펌웨어] ESP8266 OTA

hyeok0724.kim@gmail.com 2021. 8. 6. 01:02
반응형

작성일: 21년 8월 6일

 

Index

1. 원격 펌웨어 코드

2. 원격펌웨어 OTA 업데이트

 

 

1. 원격 펌웨어 코드

- 여기서 사용할 예제코드는 ArduinoOTA - BasicOTA 를 사용할 것임

- loop() 함수 내부에서 ArduinoOTA.handle() 만 수행되고 있었지만 펌웨어가 제대로 다운로드 됐는지 확인 할 수 있도록 LED가 점멸 코드를 추가함

- 시리얼 포트를 이용하여 펌웨어가 다운로드 된 후 IP 할당 받은 것을 확인함

- LED가 빠르게 점멸하는 것을 확인 할 수 있음.

 

2. 원격펌웨어 OTA 업데이트

 - 다운로드 포트를 시리얼포트가 아닌 네트워크를 통하여 업데이트 할 수 있는 네트워크 포트로 선택함

- LED가 천천히 점멸 하는것으 확인 할 수 있도록 위에서 다운로드한 코드에서 ledCount 값을 1,000 -> 100,000 으로 변경 후 다운로드 함.

- 시리얼 포트를 통해서가 아닌 네트워크로 펌웨어가 업데이트 되는 것을 확인 할 수 있음

- OTA를 통하여 펌웨어가 업데이트 되면 IP를 다시 할당 받을 것이며 LED가 천천히 점멸하는 것을 확인 할 수 있음

 

Referece:

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=eziya76&logNo=221397886299 

 

[ESP8266] OTA (Over the air) 업데이트

오늘은 ESP8266 의 OTA(Over the air) 업데이트 기능에 대해서 살펴보겠습니다. 저 같은 경우에는 ...

blog.naver.com

https://randomnerdtutorials.com/esp8266-nodemcu-ota-over-the-air-arduino/

 

ESP8266 OTA (Over-the-Air) Updates - AsyncElegantOTA Arduino | Random Nerd Tutorials

Do over-the-air (OTA) updates to your ESP8266 NodeMCU using the AsyncElegantOTA library. Create a web server that allows you to upload new firmware and filesystem wirelessly.

randomnerdtutorials.com

 

반응형
Comments