【AT指令使用】安信可ESP-32-S3/ESP-32-C3系列模组AT固件应用之Web Captive portal功能
目录
- 前言
- 一、Captive portal功能原理
- 二、操作过程
- 1.烧录带有Captive portal功能的AT固件
- 2.模组开启Captive portal功能操作过程
- 3.手机部分的操作过程
- 联系我们
前言
Web Captive portal功能即:网页强制认证功能,即:连上目标WiFi的时候,将自动弹出一个页面,这个页面用于认证,只有认证通过以后我们才能连接网络。这项技术是几年前兴起的,在商场或者餐厅(比较多的像:肯德基、麦当劳、必胜客这种快餐店)经常使用这个功能。今天,我们将用已经集成了web captive portal的AT固件演示该功能的使用。
一、Captive portal功能原理
连接WiFi以后检查网络的过程可分为三种情况:
- 请求到正常的数据(即:该WiFi可上网);
- 没有请求到数据(则:该WiFi不能上网);
- 请求到错误的数据(可能需要认证才能连接网络);
那么,实现Captive portal功能就需要制造第三种情况,第一步,设备要捕获手机发起的HTTP请求,第二步,向手机返回错误的数据,最后,手机弹出验证页面。
二、操作过程
1.烧录带有Captive portal功能的AT固件
安信可ESP32S出厂固件不带Web服务功能,因此,用户若想使用该功能,必须烧录具有Web服务功能的固件,该固件的下载链接:https://docs.ai-thinker.com/_media/esp32-web_capicity_portal-4m.zip
安信可ESP-C3出厂固件也不带Web服务功能,因此,用户若想使用该功能,必须烧录具有Web服务功能的固件,该固件的下载链接:https://docs.ai-thinker.com/_media/web_http_wap2.zip
2.模组开启Captive portal功能操作过程
ESP32-S/ESP-C3系列模组烧好固件以后输入以下指令完成Web服务搭建:
AT+RESTORE //清除之前的配网信息
AT+CWMODE=3 //配置 ESP 设备为 Station + SoftAP 模式
AT+CWSAP="pos_softap","",11,0,3 //设置 SoftAP 的 ssid 和 password
AT+CIPMUX=1 //使能多连接
AT+WEBSERVER=1,80,25 //开启Web服务
注:
1、该功能只能通过网页的形式实现,因此配置过程与web网页配置过程完全一样。
2、ESP32-S/ESP-C3系列模组的热点的SSID与PASSWORD只能设置为"pos_softap"与空,一旦设置错误,配网将失败。
3.手机部分的操作过程
连接模组的热点;
点击 **“已连接(需登录/认证)”**提示,手机默认浏览器将弹出验证网页,如下:
页面部分的操作与之前我们写过的 “安信可ESP8266系列及ESP32系列模组AT指令实现网页配网” 文章一样;
联系我们
以上就是本期分享的内容,目的在于让大家快速适应新品方案的开发,更多资料可从我们官网上获取。
官方官网:https://www.ai-thinker.com
开发资料:https://docs.ai-thinker.com/
官方论坛:http://bbs.ai-thinker.com
技术支持:support@aithinker.com
【AT指令使用】安信可ESP-32-S3/ESP-32-C3系列模组AT固件应用之Web Captive portal功能相关推荐
- 安信可ESP8266、ESP32、ESP32-S2、ESP32-C3模组的TCP_UDP吞吐量测试使用指导
文章目录 前言 关于Jperf软件的使用方法(Window) ESP8266吞吐量测试 ESP32吞吐量测试 ESP32-S2吞吐量测试 ESP32-C3吞吐量测试 测试软件和测试固件下载 联系我们 ...
- 安信可EC系列模组接入OneNET物联网开放平台的多协议接入产品
目录 前言 一.OneNET的多协议接入的创建 1. 进入到OneNET的首页:OneNET - 中国移动物联网开放平台,并进入到控制台: 2. 切换到旧版控制台:OneNET - 物联网控制台旧版 ...
- 安信可推荐 | 安信可ESP32-S3系列模组和ESP8266系列模组硬件参数对比。
文章目录 前言 主要参数对比 功耗 产品实物图 联系我们 前言 安信可深耕无线模组多年,现已推出ESP32-S3系列模组,欢迎前来咨询. ESP32-S3 搭载 Xtensa 32 位 LX7 双核处 ...
- 安信可Combo固件常见应用示例集合,适用RTL8720系列 / Ai-WB2系列模组
文章目录 一.配网 1.1 bw15/bw16 蓝牙配网 1.2 Ai-WB2系列模组smartconfig配网 1.3 Ai-WB2系列模组airkiss配网 1.4 Ai-WB2系列模组蓝牙blu ...
- 【AT指令使用】安信可ESP-12S/ESP32S模组AT固件应用之微信小程序热点配网OTA升级
目录 前言 一.Web 服务配网 二.操作过程 1.烧录带有Web服务功能的AT固件 2.Web服务配网过程 2.1 ESP-12S/ESP32-S搭建Web服务器 2.2 微信小程序部分的操作 3. ...
- 【工程师有空了】安信可ESP8266系列及ESP32系列模组AT指令实现网页配网---又多了一个配网方式
文章目录 前言 AT指令介绍: 配网原理 一.实验准备 可能你还要用到: 二.编译固件 三.开启配网 四.常见问题 1.AT固件烧录不显示 "ready" 2.显示配网失败 3.除 ...
- 【离线语音专题②】安信可语音开放平台的使用——VC系列SDK的获取
系列文章目录 [离线语音专题①]安信可最新离线语音模组VC系列出厂固件使用教程--SDK开源? 文章目录 系列文章目录 前言 一.账号注册 二.产品创建 1.产品信息选择 2.SDK定制 (1)前端信 ...
- 【安信可ESP32语音开发板专题②】ESP32-Audio-Kit 开发板适配百度dueros例程实现在线语音功能,与开发板对话聊天。
文章目录 前言 一.准备工作 1.硬件准备 2.软件准备 二.验证ESP-ADF是否正常 1. 代码简单修改 2.播放MP3测试 三.dueros 例程适配 1.替换连接文件 2.内存卡准备 3. 代 ...
- 被世界开源界评为“awesome” ESP系列模组开源资料整理,各种开发固件,工具,酷炫的开源项目,库文件都有
精选 ESP8266/32 开源项目和 开源 代码列表 (链接已从 GitHub 替换为国内服务器 gitee 码云 链接) : ESP8266ESP32码云链接https://gitee.com/j ...
最新文章
- List,Set,Collection,Collections比较
- UML类图与类的关系详解
- 无刷电调_新款好盈XR10 PRO G2电调搭载XRAY T4车架简评
- C#.NET编程----Spring.NET NHibernate整合(一)
- 学习:java原理—反射机制
- [转载]MySQL exists的用法介绍
- 为vs2008添加Mobile Web Forms模板
- java实例化对象的四种方式
- 红帽初级认证RHCSA考试环境——供实验练习
- python爬虫requests源码链家_python3 爬虫教学之爬取链家二手房(最下面源码) //以更新源码...
- catia三边倒角_CATIA课时:操作工具栏创建倒角倒圆角视频教程_翼狐网
- vue+腾讯位置服务 实现坐标拾取器功能
- cyclone小知识(四)——利用cyclone和PS制作点云剖面图(包括画直角坐标系)
- FastReport Mono 2023.1 Crack
- 冯.诺依曼结构 总线 接口 南桥 北桥
- redis:Unable to connect to localhost:6379
- Win7系统中wmiprvse.exe占用CPU高如何解决
- 面向对象程序设计c++版董正言张聪课本课后习题答案第二章
- 上海居转户 计算机中级职称,上海居转户中级经济师申请条件
- 2021烟台大学计算机考研群,2021烟台大学研究生分数线一览表(含2019-2020历年复试)...
热门文章
- suse linux kvm安装包,在CentOS 7/Ubuntu 16.04/Debian 9/SLES 12上安装KVM的方法
- Play For Scala 开发指南 - 第4章 第一个Play项目
- R语言使用rbern函数生成符合伯努利分布(0-1分布)的随机数、使用plot函数可视化符合伯努利分布的随机数( Bernoulli distribution)
- 领克安卓车机DNS安装第三方软件
- [MRCTF2020]你传你呢 1
- Barra模型因子的构建及应用系列五之NonLinear Size因子
- 三大白电的MCU芯片市场,智能化、高端化是趋势
- python生成随机数字
- Adafruit_GFX matrix ws2812像素屏库使用教程AWTRIX2.0像素时钟
- almaLinux上使用podman容器安装centos