IoT Wireless

WizFi250 OTA F/W Update 후에, CUSTOM Code 입력하기 본문

WiFi module

WizFi250 OTA F/W Update 후에, CUSTOM Code 입력하기

DH0815 2015. 1. 13. 16:41

WizFi250을 F/W 업그레이를 한 후에는  (F/W 버전 별로 Configuration 구조가 변경될 가능성이 있으므로) F/W 업그레이를 한 후에는 설정값들을 Factory Default를 해주는 것이 좋다.



아래에는 OTA를 한 후에는 아래의 방법들을 이용하여 적당한 Custom Code를 입력하고 Factory Default를 수행하는 두 가지 방법에 대해 설명하고 있다.


1. 시리얼 명령으로 적용하기 

시리얼로 명령으로 Custom Code와 Factory Default를 하는 방법은 간단하다.

WizFi250 Version 1.0.3.0 (WIZnet Co.Ltd)
AT+MCUSTOM=XXXX
[OK]
AT+MFDEF=FR
[OK]

XXXX : 변경하려는 Custom Code (실제로 XXXX라는 Custom Code는 없다.)


2. Air Command로 적용하기 

그런데, 만약 Baud Rate 등의 문제로 UART를 사용할 수 없는 상황이라면, Air Command로 변경할 수 있다.

즉, OTA로 F/W를 업그레이드 한 상태에서, EVB의 버튼을 한번 클릭해주면, WizFi250은 아래의 상태가 된다.

Set AP Mode & Web Server Launch
[OK]
WizFi250 Version 1.0.3.0 (WIZnet Co.Ltd)

[Link-Up Event]
  IP Addr    : 192.168.12.1
  Gateway    : 192.168.12.1

이 상태에서 PC를 WizFi250의 AP mode에 Association을 한다.



그리고, 적당한  TCP 클라이언트 프로그램을 이용하여 WizFi250의 TCP 50001번에 접속한다.

이번 예제에서는 Hercules를 사용하였다.


이제, Air Command로 Custom Code를 적용하면 된다.

테스트에서는 먼저 Air Command로 F/W 버전을 확인하고 Custom Code를 적용하고 Factory Default를 수행하여 실제 Custom Code를 적용시키는 과정을 거쳤다.

AT+MINFO=?
AT+MCUSTOM=XXXX
AT+MFDEF=FR

XXXX : 변경하려는 Custom Code
이번에 사용한 Hercules 클라이언트 프로그램에서는 Carriage Return(CR)까지 고려하여 아래의 데이터를 전송하면 된다.
WizFi250AirCmd:AT+MINFO=?$0d
WizFi250AirCmd:AT+MCUSTOM=XXXX$0dAT+MFDEF=FR$0d


위의 그림에서 Custom Code에 "WIZNET"이라고 표현된 부분에 실제로 적용할 Custom Code(예를 들어 XXXX)를 입력하면 된다.


자, 이제 Custom Code가 제대로 변경되었는지 확인해 보면 된다.

WizFi250 Version 1.0.3.0 (WIZnet Co.Ltd)
AT+MCUSTOM=?
XXXX
[OK]


'WiFi module' 카테고리의 다른 글

PubNub with WizFi250  (0) 2015.02.12
WizFi250 GPIO and ADC with Smartphone  (0) 2015.01.28
WizFi250 <Air Command mode> 개요  (0) 2014.11.24
WizFi250 UDP Broadcast Test  (0) 2014.11.14
WizFi250 SSL Test with Self-Signed-Certificate  (0) 2014.11.14