请选择
进入手机版
|
继续访问电脑版
开启辅助访问
设为首页
收藏本站
登录
立即注册
只需一步,快速开始
扫一扫,访问微社区
论坛首页
BBS
开发资料
样品购买
GitHub
技术博客
搜索
搜索
每日签到
本版
帖子
用户
让无线变得简单-安信可论坛
»
论坛首页
›
模组系列
›
WiFi & WiFi+BLE
›
SmartConfig配网实现——AT指令
返回列表
发新帖
SmartConfig配网实现——AT指令
[复制链接]
5751
|
0
|
2021-4-28 09:50:11
|
显示全部楼层
|
阅读模式
本帖最后由 GE-Rita 于 2021-4-28 10:46 编辑
一、前言
在物联网大环境中,方便成了各行业追逐的目标,关于设备上网方面,前辈们就做出了多种方案,其中最常见的配网方式有两种:
目标设备设置为AP模式,移动设备与目标设备联网之后,移动设备通过HTTP协议将室内WiFi账号以及密码发送给目标设备,最后目标设备连上室内WiFi;
SmartConfig配网:移动设备发送指定协议的UDP数据包,目标设备通过探针(sniffer)获取通信信道以及室内WiFi账号密码,最后目标设备连上室内WiFi;
二、介绍
本文主要介绍ESP8266、ESP32以及ESP32S2开发板的SmartConfig配网的操作过程,包括微信AirKiss配网方式以及乐鑫的ESP-Touch配网方式
注意
在本操作中,ESP8266、ESP32以及ESP32S2开发板的AT指令一致,无需任何修改
三、硬件与软件准备
关于硬件与软件准备方面参见之前的一片文档:
ESP8266、ESP32以及ESP32-S2的AT指令固件烧录
四、操作步骤
1. Airkiss配网方式
(1) ESp8266/ESP32/ESP32S2的准备工作
1) 固件烧录成功以后,打开串口助手,配置串口波特率为115200,单次按开发板复位键,打开串口;
2) 依次输入以下AT指令:
AT
AT+CWMODE=1
AT+CWSTARTSMART=3 # 配置参数3,SmartConfig功能支持ESP-TOUCH以及AirKiss
(2) 微信AirKiss准备工作
1) 关注公众号——安信可科技
2) 进入公众号,点击应用开发,选择微信配网,点击开始配置,输入WiFi密码,单击连接
(3) 连接成功,配置界面显示配置成功,串口显示wifi连接成功
2. ESP-Touch配网方式
(1) ESp8266/ESP32/ESP32S2的准备工作
开发板的准备工作与AirKiss操作一致,这里不再赘述;
(2) ESP-Touch软件准备工作
1) 在乐鑫官方平台下载ESP-Touch软件,该软件有安卓版与IOS版本,这里以安卓版为例
ESP-Touch软件
安卓版ESP-Touch下载链接
;
官方网站ESP-Touch软件
下载链接
(包括IOS版本)
2) 进入软件界面,选择EspTouch,输入WiFi密码,点击确认
3) 连接成功以后,ESPTouch软件界面中将显示“ESPTouch完成”,同时串口将打印“WiFi连接成功提示文本”
3. SmartConfig实现原理
若是对SmartConfig实现好奇的话,可以参考链接:
ESP-TOUCH编码规则及解码
,再结合
WireShark
抓包软件,了解整个配网过程。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
GE-Rita
7
主题
8
帖子
80
积分
注册会员
注册会员, 积分 80, 距离下一级还需 120 积分
注册会员, 积分 80, 距离下一级还需 120 积分
积分
80
加好友
发消息
回复楼主
返回列表
WiFi & WiFi+BLE
BLE
LoRa & LoRaWAN
雷达
离线语音
NB-IoT
2.4G
UWB
GPR & GPRS
SI4432
4G Cat.1