本帖最后由 dirty 于 2023-11-18 00:20 编辑
nF7002-DK带有WiFi 协同芯片nRF7002,具有2.4GHz/5GHz WiFi联网功能。下面介绍通过shell命令来测试WiFi。
1.打开\nrf\samples\wifi\shell工程,在prj.conf可以看到关于wifi、net的使能以及Log、Shell的使能。工程有用到modules/lib/hostap模块组件。
在main中初始化usb,网络配置eth_netusb和wlan0,初始化网络。将该工程编译烧录程序到开发板。
2.打开MobaXterm,选择配置好串口。复位开发板,可以看到初始化日志
此时已进入到shell,可以输入Shell命令。不清楚命令格式可以用wifi --help查询辅助。
(1)uart:~$ wifi scan 扫描wifi热点
这里有扫描到自家wifi:HUAWEI-P, 其具有双频带2.4GH和5GHz, 路由配置与这里扫描到路由信息也是匹配的。
(2)连接wifi.
uart:~$ wifi connect HUAWEI-P 密码
可以看到WIFI连接上。通过wifi status查询wifi状态,可以看到连接上5GHz WiFi。连接方式WIFI 5,不支持TWT, 这个可能跟路由器有关缘故。
(3)网络连接测试
uart:~$ net dns baidu.com
uart:~$ net ping 10 39.156.66.10
通过shell,可以很直观了解板载WIFI功能,并得以测验。