위즈네트 아카데미

TUTORIAL

튜토리얼

Home  > 튜토리얼

Wireless 스마트폰으로 WizFi250 설정하기

elisyoon 2014.09.05 07:43 조회 수 : 18

스마트폰으로 WizFi250을 설정하는 방법은 크게 2개로 나뉩니다.

A. 웹 브라우저를 이용하여 WizFi250 내부 웹서버를 이용하는 방법

B. 외부의 MCU가 AT Command를 이용하여 WizFi250을 제어하면서 스마트폰 앱과 직접 통신하는 방법 

이 2가지 방법들의 장/단점을 살펴보면 아래와 같습니다.

A. 웹 브라우저를 이용하여 WizFi250 내부 웹서버를 이용하는 방법
<장점>
- 외부 MCU가 WizFi250 설정(SSID, Key 등)에 대해서 관여할 필요가 없음
- HTTP 방식으로 웹브라우저를 이용하므로, 웹브라우저가 있는 모든 기기에서 설정이 가능
<단점>
일반적이고 공통적인 항목 설정만 있으므로 사용자에게 최적의 화면 구성이 아님
WizFi250에 접속, 비밀번호 입력, 기타 설정 과정들을 모두 거쳐야 하는 불편함이 있음

B. 외부의 MCU가 AT Command를 이용하여 WizFi250을 제어하면서 스마트폰 앱과 직접 통신하는 방법 
<장점>
- 화면 구성이나 조작을 최적화할 수 있음  (예: WizFi250 AP에 자동으로 접속하고 공통 설정값들은 자동 입력하고 꼭 필요한 항목만 입력하게)
WizFi250 설정 뿐만이 아니라 MCU에서 사용되는 설정까지 같은 방법으로 설정할 수 있음
<단점>
WizFi250을 설정하기를 원하는 기기별로(Android, IOS, Windows, ...) 별도의 Application을 개발해야 함

이제, 각각의 방법에 대해서 조금 더 자세한 과정을 살펴보도록 하겠습니다.
물론 아래의 설명은 단순한 구현 예제일 뿐이니 실제 구현 시에는 필요에 따라서 변경되는 부분이 있습니다.

 

A. 웹 브라우저를 이용하여 WizFi250 내부 웹서버를 이용하는 방법


WizFi250-Config-3

1) WizFi250을 설정하고자 하기 위해서, WizFi250의 <Pin 42, Function Button>을 클릭하여 <WizFi250 설정 모드>를 시작합니다.
이 때, WizFi250은 Soft AP mode가 되면서, 내부의 Web Server를 실행시킵니다.

wizfi250-code-1

 

2) 설치자는 스마트폰으로 WizFi250의 Soft AP에 접속하고, 웹브라우저로 WizFi250의 웹서버에 접속한 후에, SSID, Key 등의 설정을 합니다.
웹서버를 이용한 설정에 대한 조금 더 자세한 설명은 아래 링크를 참조하세요.
http://wizwiki.net/wiki/doku.php?id=products:wizfi250:wizfi250pg:web_config

B. 외부의 MCU가 AT Command를 이용하여 WizFi250을 제어하면서 스마트폰 앱과 직접 통신하는 방법

WizFi250-Config-4

 

1) Device를 설정하기 위해서, Button을 클릭하여 <WizFi250 & MCU 설정 모드>를 시작합니다.
2) 이 때, MCU는 AT Command를 이용하여, WizFi250을 <Soft AP & TCP Server mode>로 설정합니다.



wizfi250-code-2


3) 스마트폰 앱에서는 사전에 약속된 SSID에 접속하고, 위에 설정된 TCP Server에 접속합니다.  그리고, 스마트폰 앱에서 입력받은 <WizFi250 및 MCU의 설정값>들은 WizFi250을 통해서 MCU측에 전달됩니다.TCP Client Base로 구성된 스마트폰 앱의 TCP 통신 데이터를 아래와 같이 추측할 수 있습니다.wizfi250-code-3



4) MCU는 자신에게 필요한 설정값(option1, ...)들을 저장하고, WizFi250에 관련된 설정값(SSID, Key, ...)들을 AT Command를 통하여 WizFi250에 적용합니다.