如何用智能手機配置Wizfi250

用智能手機設置 WizFi250 大概分為兩種方式

A. 使用網頁瀏覽器訪問 WizFi250 內部網頁服務器
B. 外部 MCU 利用 AT 命令控制WizFi250,直接與智能手機應用進行通信
這兩種方法的利弊,將在下文討論.

A. 使用網頁瀏覽器訪問 WizFi250 內部網頁服務器

<優勢>

1. 從使用外部MCU到設置WizFi250(SSID,Key等),不用擔心任何問題發生

2. 在HTTP格式下使用一個網頁瀏覽器,如此所有帶網頁瀏覽器的設備都可以輕鬆設置

<劣勢>

1. 提供一個常規的、基礎的設置菜單,但對於用戶來說並不是最優的選擇

2. 不便利在於: 不得不在訪問WizFi250時,鍵入密碼,通過其他設置的過程

 

B. 外部 MCU 利用 AT 命令控制WizFi250,直接與智能手機應用進行通信

<優勢>

1. 單獨的應用進程需要為每個用於WizFi250設置 (Android, IOS, Windows等)的系統進行開發

現在,我們需要深度開發詳細過程。

當然,下邊的說明只是再現的例子,所以可能會有一些必要的變化。

A. 使用一個網頁瀏覽器來訪問WizFi250內部網頁服務器

WizFi250-Config-3

 

(1)設置WizFi250,點擊<Pin 42, Function Button> ,<WizFi250 Set-up Mode> 將進行初始化

這裡,WizFi250將轉換到Soft AP模式並運行內部網頁服務器

Set AP Mode & Web Server Launch
[OK] WizFi250 Version 1.0.1.8 (WIZnet Co.Ltd)
[Link-Up Event] IP Addr : 192.168.12.1
Gateway : 192.168.12.1

下面是一個通過網頁服務器設置的更詳細的解釋:

http://wizwiki.net/wiki/doku.php?id=products:wizfi250:wizfi250pg:web_config

B. 使用AT命令控制WizFi250的外部MCU,直接與智能手機應用進行通訊

WizFi250-Config-4

 

 

(1)設置設備,點擊按鈕,<WizFi250 & MCU Set-up Mode>將初始化

(2)這裡,使用MCU操作AT命令,並設置WizFi250到<Soft AP & TCP Server Mode>.

AT+WSET=1,My_WizFi250_AP_Mode
[OK] AT+WSEC=1,WPA2,12345678
[OK] AT+WNET=0,192.168.12.105,255.255.255.0,192.168.12.1
[OK] AT+WJOIN
[Link-Up Event] IP Addr : 192.168.12.105
Gateway : 192.168.12.1
[OK] AT+SCON=O,TSN,,,5000,0
[OK]

(3)用智能手機應用訪問承諾的SSID,並通過上述內同設置TCP服務器。然後,用智能手機應用輸入<WizFi250 and MCU Set Point>,將會通過WizFi250傳送到MCU上。

 

TCP客戶端庫組成了智能手機應用的TCP通訊數據,可以假設如下。

(TX) “Get-WiFi”
(RX) “OldSSID,OldKey,…..”
(X) “Set-WiFi NewSSID,NewKey,…..”
(RX) “OK”
(TX) “Set-MCU option1,option2,…..”
(RX) “OK”

(4)MCU將保存必要的設置點(option1,…),通過AT命令將WizFi250相關設置點(SSID,Key,…)應用到WizFi250