如何用智能手机配置Wizfi250

Home / 博客 / 如何用智能手机配置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