流水源 发表于 前天 23:33

【瑞萨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]
查看完整版本: 【瑞萨BLE/WIFI模块测评】+WIFI模块测试联网获取网页数据

Baidu
map