600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 【工程师有空了】安信可ESP8266系列及ESP32系列模组AT指令实现网页配网---又多了一个

【工程师有空了】安信可ESP8266系列及ESP32系列模组AT指令实现网页配网---又多了一个

时间:2020-10-02 01:29:49

相关推荐

【工程师有空了】安信可ESP8266系列及ESP32系列模组AT指令实现网页配网---又多了一个

文章目录

前言AT指令介绍:配网原理 一、实验准备可能你还要用到: 二、编译固件三、开启配网四、常见问题1、AT固件烧录不显示 “ready”2、显示配网失败3、除了配网功能,这个Web 服务器还有其他功能吗友情提示: 五、友情链接

前言

想必大家都知道我们ESP8266及ESP32系列的Smartconfig 配网,今天就给大家介绍另外一种配网方式——Web 配网(浏览器网页配网)通过AT指令。

Web 配网(浏览器网页配网)是基于AT指令的,并不需要大家敲代码,只需要简单的配置,并且烧录进模组就可以用了。

AT指令介绍:

AT+WEBSERVER: 启用/禁用通过 Web 服务器配置 Wi-Fi 连接

命令:

AT+WEBSERVER=<enable>,<server_port>,<connection_timeout>

响应:

OK

参数:

<enable>: 启用/禁用 Web 服务器:

0: 禁用 Web 服务器并释放相关资源。

1: 启用 Web 服务器,您可以通过微信或者浏览器配置 Wi-Fi 连接信息。<server_port>: Web 服务器端口号。<connection_timeout>: 每个连接的超时时间。单位:秒。范围:[21,60]。

配网原理

在AT固件中,有一条指令自带了Web服务器,里面有一个写好的html 页面,也就是我们会看到的网页界面,这个交互流程是这样的;

AT指令开启AP+STA模式-------1AT指令在模组内部创建好Web服务器--------2带WiFi连接的设备 (手机或者能够连接WiFi电脑啥的) 连接上该AP--------3输入ESP设备的IP地址,进入Web网页,进行配网。(所用的协议是TCP或者HTTP,具体我也不知道)------4将SSID及passw 传输给ESP设备------5ESP设备接收到WiFi名字及密码之后自动连接---------6连接成功后给网页返回一个标志位----------7

整一个流程其实就类似于路由器的管理后台一样,可以给路由器配置一些东西。

一、实验准备

ESP8266(至少2M Flash)/ ESP32-S——开发板或者模组编译带有Web配网的AT指令——默认的AT固件中,不带有Web配网的指令手机或者能够连接WiFi的电脑串口调试助手——用来发送AT指令

可能你还要用到:

AT指令编译教程:AT指令的编译和开发Web server AT示例:Web Server AT示例Web配网的AT指令流程:

二、编译固件

默认的AT固件中,没有Web配网指令的,需要开启这个功能之后才能使用,流程如下:

./build.py menuconfig > Component config > AT > AT WEB Server command support

开启之后,重新编译烧录AT固件,即可使用Web 配网

三、开启配网

固件烧录成功之后,需要按照上面的AT指令流程执行,然后进行配网:

理论上,能连接WiFi的设备并且可以打开网页都可以使用这个方式来配网。

四、常见问题

1、AT固件烧录不显示 “ready”

Q:AT端口不对,修改AT端口可参考:/qq1140920745/article/details/115394208

2、显示配网失败

Q: 大部分情况下是因为连接超时造成的,修改AT指令的最大连接时间,比如:

AT+WEBSERVER=1,80,25改成AT+WEBSERVER=1,80,50

3、除了配网功能,这个Web 服务器还有其他功能吗

Q: 当然有,这个Web指令还有一个功能就是OTA的功能,具体怎么实现,我们今天会出相关的教程。

友情提示:

工程师给大家合成好了支持Web 配网的AT固件,大家可以到下方链接下载。

五、友情链接

ESP8266 Web配网AT固件下载:https://docs.ai-/_media/esp8266_2m_at_web_2.2.1_1208.rar

ESP32 Web配网AT固件下载:https://docs.ai-/_media/esp32-s_4m_at_web_2.1.0_1208.rar

官方官网:https://www.ai-

开发DOCS:https://docs.ai-

官方论坛:http://bbs.ai-

技术支持:support@

【工程师有空了】安信可ESP8266系列及ESP32系列模组AT指令实现网页配网---又多了一个配网方式

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。