W800开发套件鸿蒙系统教程

W800开发套件鸿蒙系统教程


3.2.4 WiFi扫描

<p>本示例仍然使用demo固件</p> <p>固件运行后,通过串口发送命令:<code>t-scan()</code>即可执行wifi扫描功能。扫描结果如下图所示:</p> <center>![](https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=96f5fce882457246271af397b50299a8&file=file.png)</center> <p>扫描结果可以获取到信号强度,热点名,加密方式,bssid等信息。</p> <p>wifi扫描功能源码位于文件<code>wm_scan_demo.c</code>,主要是调用SDK提供的接口<code>tls_wifi_scan()</code>执行扫描功能,无参数。</p> <p>使用<code>tls_wifi_scan_result_cb_register(wifi_scan_handler)</code>注册扫描回调函数,处理扫描结果</p> <hr /> <p>在使用该示例前需要确保宏定义DEMO_SCAN已经设置为1,如下面代码所示设置:</p> <pre><code class="language-c">#define DEMO_CONSOLE DEMO_ON #define DEMO_SCAN (DEMO_ON &amp;&amp; DEMO_CONSOLE)</code></pre>

页面列表

ITEM_HTML