【瑞萨BLE/WIFI模块测评】+WIFI模块测试联网获取网页数据
上次已经完成串口配置通信,测试了蓝牙模块收发数据。本次测试WIFI模块DA16200的应用。硬件接口连接如下:
!(//m.qjumbo.com/forum/data/attachment/forum/202611/01/224745rpfuneexe7fvx85w.png)
通过串口转发AT命令测试WIFI模块。
首先初始化模块为Station模式,不过一般模块默认是STA模式的。
AT+WFMODE=0 ; 设置 Station 模式,返回 OK
AT+RESTART ; 模式切换需重启生效
!(//m.qjumbo.com/forum/data/attachment/forum/202611/01/225117t8wvrx0j4vnj1w11.png)
接着测试扫描周围AP:
AT+WFSCAN
!(//m.qjumbo.com/forum/data/attachment/forum/202611/01/225239x8pn6nhopx1bba18.png)
下一步连接AP的WIFI,两种方式:
方式 A —— 完整参数 AT+WFJAP`(安全模式:0=OPEN、1=WEP、2=WPA、3=WPA2、4=WPA+WPA2;加密:0=TKIP、1=AES、2=TKIP+AES):
AT+WFJAP=MY_AP_SSID,0 ; 开放网络
AT+WFJAP=MY_AP_SSID,4,2,N12345678 ; WPA+WPA2 / AES,密码 8~63 字符
AT+WFJAP=MY_AP_SSID,4,2,N12345678,1 ; 隐藏 SSID 时末位补 ,1
方式 B —— 简化命令 AT+WFJAPA (带密码即 WPA+WPA2/TKIP+AES,不带即 OPEN):
AT+WFJAPA=MY_AP_SSID,N12345678
主机要等两段响应:先 `OK`,再等操作结果 `+WFJAP:1,'<SSID>',<IP地址>` 表示成功;`+WFJAP:0,<原因>[,<原因码>]` 表示失败。连接可能因内部重试而耗时较长。AP 配置会自动存入 NVRAM,重启后自动重连。
!(//m.qjumbo.com/forum/data/attachment/forum/202611/01/233036skoz2g7cml2t178e.png)
现在已经脸上WIFI了,下面测试一下获取网页内容,使用一条命令搞定:
AT+NWHTC=https://www.baidu.com,get
!(//m.qjumbo.com/forum/data/attachment/forum/202611/01/233206e41k68va26pccrpq.png)
页:
[1]