FOTA/OTA
OTA는 Over The Air의 약자로 원격의 서버로 부터 무선통신을 이용하여 펌웨어를 다운로드 받아 Host MCU 또는 WIFI FW를 업그레이드 시키는 방식이다.
제품이 시장에 뿌려져 있는 상태에서 피치 못할 사정으로 제품의 FW를 갱신 하고자 하는 경우 유용한 방식으로 사용하고 있다.
번호 | 명령 | 기능 |
W1901 | AT+OTACHECK | 클라우드에 있는 AT 펌웨어의 버전을 쿼리한다1 |
W1902 | AT+OTASTART | 지정한 버전의 AT 펌웨어로 업데이트 한다 |
W1901 AT+OTACHECK 클라우드에 있는 AT 펌웨어의 버전을 쿼리한다
명령(쿼리) | AT+OTACHECK |
응답 | +OTACHECK:<version> |
+OK | |
매개변수 | version=클라우드에 있는 모든 OTA 펌웨어의 버전, “fog_v3_AT_v2.0.4”와 같은 형식이다. |
설명 | 모듈은 먼저 Station 모드를 켜고 AP에 성공적으로 연결되어야 한다. |
참고 | AT_v2.x.x 펌웨어에서 v2.0.3 이후 원격 네트워크 OTA 기능을 지원한다. |
W1902 AT+OTASTART
기능: 지정한 버전의 AT 펌웨어로 업데이트 한다
실행명령 | AT+OTASTART=<version> |
응답 | +OK |
+OTAEVENT= START, OTA 프로세스 시작을 나타낸다 | |
+OTAEVENT=SUCCESS, OTA 업그레이드 성공을 나타낸다 | |
매개변수 | version=클라우드에 있는 모든 OTA 펌웨어의 버전, “fog_v3_AT_v2.0.4”와 같은 형식이다. |
설명 |
User는 필요에 따라 지정한 버전의 펌웨어로 업데이트 할 수 있으며 버전은 더 낮은 버전 또는 높은 버전으로 지정하여 업데이트 할 수 있다. OTA를 진행하는 동안 업데이트가 실패하지 않도록 네트워크는 접속 상태를 유지해야 한다. 업데이트과정은 몇 초에서 10초정도 지속되며 성공한 후에는 장치가 자동으로 재시작 된다. |