3.2.4 WiFi扫描
<p>本示例仍然使用demo固件</p>
<p>固件运行后,通过串口发送命令:<code>t-scan()</code>即可执行wifi扫描功能。扫描结果如下图所示:</p>
<center></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 && DEMO_CONSOLE)</code></pre>