目录

  • 前言
  • 一、Web 服务配网
  • 二、操作过程
  • 1.烧录带有Web服务功能的AT固件
  • 2.Web服务配网过程
  • 2.1 ESP-12S/ESP32-S搭建Web服务器
  • 2.2 微信小程序部分的操作
  • 3.Web服务OTA升级操作过程
  • 3.1、新固件准备
  • 3.2、微信小程序操作

前言

安信可基于乐鑫芯片设计的无线模组常用的wifi配网方式有三种:智能配网、热点配网以及蓝牙配网;
智能配网常用的两种方式:ESP-TOUCH APP实现配网以及微信Airkiss实现配网。蓝牙配网主要通过BLUFI配网协议完成配网。今天的主题是热点配网的应用,这次我们用的是基于微信小程序的热点配网。该小程序处理配网功能之外,还有OTA升级功能。

一、Web 服务配网

web服务配网的原理就是模组开启热点,搭建HTTP服务器,微信小程序作为客户端连接模组,将指定wifi的账号密码发送给模组。模组解析出指定wifi账号密码之后,连接指定的wifi。

二、操作过程

1.烧录带有Web服务功能的AT固件

安信可ESP32S出厂固件不带Web服务功能,因此,用户若想使用该功能,必须烧录具有Web服务功能的固件,该固件的下载链接:https://docs.ai-thinker.com/_media/web_esp32-s_dio-v2.2.0_Uart0.zip 安信可ESP12S出厂固件也不带Web服务功能,因此,用户若想使用该功能,必须烧录具有Web服务功能的固件,该固件的下载链接:https://docs.ai-thinker.com/_media/esp8266_rxio3_txio1_at_web_ota.rar

2.Web服务配网过程

2.1 ESP-12S/ESP32-S搭建Web服务器

ESP-12S/ESP32-S模组烧好固件以后输入以下指令完成Web服务搭建:

AT+RESTORE							//清除之前的配网信息
AT+CWMODE=3							//配置 ESP 设备为 Station + SoftAP 模式
AT+CWSAP="pos_softap","espressif",11,0,3 	//设置 SoftAP 的 ssid 和 password
AT+CIPMUX=1							//使能多连接
AT+WEBSERVER=1,80,25				//开启Web服务

注:
微信小程序实现Web服务配网中,ESP-12S模组/ESP32S模组的热点的SSID与PASSWORD只能设置为"pos_softap"与"espressif",一旦设置错误,配网将失败。

2.2 微信小程序部分的操作

  1. 扫描下方的二维码或者在小程序搜索框中输入“ESP-AT”即可进入配网界面:

    配网操作界面如下:

在热点配网操作界面中输入指定wifi的账号密码,点击 “开始配网”

配网成功,界面将显示 “配网成功” 的提示:

ESP32 AP配网有什么用 esp32配网小程序_ESP32 AP配网有什么用

3.Web服务OTA升级操作过程

配网功能完成以后,保持Web服务连接,我们还可以完成OTA升级功能。

3.1、新固件准备

升级固件我们用编译好的AT固件,该固件的路径:esp-at\build\esp-at.bin
将该固件传到微信上任意聊天窗口。

3.2、微信小程序操作

切换OTA升级功能界面,点击浏览,选中刚刚上传的升级固件,点击固件升级:

ESP32 AP配网有什么用 esp32配网小程序_微信小程序_02

OTA升级成功以后,升级界面将显示 “升级成功”

ESP32 AP配网有什么用 esp32配网小程序_Web_03