W800开发套件鸿蒙系统教程

W800开发套件鸿蒙系统教程


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 &amp;&amp; DEMO_CONSOLE)

页面列表

ITEM_HTML