3.2.4 WiFi扫描
本示例仍然使用demo固件
固件运行后,通过串口发送命令:t-scan()
即可执行wifi扫描功能。扫描结果如下图所示:
<center></center>
扫描结果可以获取到信号强度,热点名,加密方式,bssid等信息。
wifi扫描功能源码位于文件wm_scan_demo.c
,主要是调用SDK提供的接口tls_wifi_scan()
执行扫描功能,无参数。
使用tls_wifi_scan_result_cb_register(wifi_scan_handler)
注册扫描回调函数,处理扫描结果
在使用该示例前需要确保宏定义DEMO_SCAN已经设置为1,如下面代码所示设置:
#define DEMO_CONSOLE DEMO_ON
#define DEMO_SCAN (DEMO_ON && DEMO_CONSOLE)