W800开发套件鸿蒙系统教程

W800开发套件鸿蒙系统教程


3.2.3 使用web页面进行AP配网

<p>本示例仍然使用demo固件。</p> <p>目前常用的WiFi模组例如w800,ESP8266/ESP32等都支持AP配网,蓝牙配网(如果有蓝牙),一键配网等配网方式,这个示例介绍w800的AP配网功能,demo中包含的串口命令里面有个<code>t-webcfg</code>命令,如下图所示,串口发送<code>t-webcfg()</code>即可打开web方式的AP配网功能。</p> <center>![](https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=97e77568a7d2975a06fc8709a6444ba7)</center> <p>如果固件运行后输出的命令提示里面没有包含<code>t-webcfg</code>命令,则说明宏定义DEMO_CONNECT_NET没有设置为1。需要在头文件<code>wm_demo.h</code>里面设置,如下所示:</p> <pre><code class="language-c">#define DEMO_CONSOLE DEMO_ON #define DEMO_CONNECT_NET (DEMO_ON &amp;&amp; DEMO_CONSOLE)</code></pre> <p>执行<code>t-webcfg</code>命令后,打开手机wifi设置,可以搜索到名称格式如“softap_xxxx”这样的热点,如下图所示。其中下划线后面的四位数字是每个开发板都不一样的,取的是w800的wifi MAC地址后四位。</p> <center>![](https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=70fff7d4548b993504b2b6228b00d4e2)</center> <p>连接该热点无需密码,连接上之后,打开手机浏览器,访问网关地址:192.168.1.1,则会打开w800的web配网界面,如下图所示:</p> <center>![](https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=f25cda09f20a1c9fd5a766225bec3e48)</center> <p>点击“List”下拉列表,会弹出一个列表,里面是w800搜索到的周边可连接的路由器热点列表,然后可以很方便的选择你要连接的路由器,输入密码点击save即可,点击save后,w800会获取到这个web输入的热点账号密码,然后自动连接该热点完成配网过程。</p> <p>web配网的源码位于文件<code>wm_connect_net_demo.c</code>中,用户可以直接拷贝代码到自己工程中实现w800配网功能。</p>

页面列表

ITEM_HTML