ESP32常见配网方式分析

  • SoftAP 配网
  • BLE 配网
  • Smartconfig 配网:
  • WEB 配网:

SoftAP 配网

在 SoftAP 模式下,ESP32会充当临时的 Wi-Fi 接入点。之后,用户可将智能手机连接到这个临时 Wi-Fi 网络中。连接创建完成后,即可将用户的家庭 Wi-Fi 信息传送到插座。当今市场上的多数连网设备均使用这一模式,在这种配网过程中,用户需要:

  • 将手机的 Wi-Fi 网络切换到插座创建的临时 Wi-Fi 网络;
  • 使用你所提供的手机 app;
  • 输入家庭 Wi-Fi 信息,并将该信息通过 SoftAP 连接传输到插座。

这种模式一开始就要求客户手动切换手机连接的 Wi-Fi 网络,这可能会让部分用户感到困惑,因此用户体验并不友好。而且,我们通常也很难直接将这个“切换网络”的过程写入代码,交由 app 自动完成(全部 iOS 和部分 Android 版本均并不允许手机 app 进行上述操作)。不过,这种模式的优势在于:第一,非常可靠(SoftAP 只作为 Wi-Fi 接入点,这已经是很成熟的技术了);第二在于简洁(无需在设备固件中增加额外代码)。

BLE 配网

在 BLE 配网模式下,插座会首先进行 BLE 广播,而后附近的手机会收到该广播,并询问手机用户是否与该插座进行 BLE 连接。如选择创建 BLE 连接,手机即可将网络信息传输到插座。在这种配网过程中,用户无需切换 Wi-Fi,而且 iOS 和 Android 系统都支持手机 app 扫描并连接到周围的 BLE 设备。这样就可以大大提升终端用户的体验。

但是,使用 BLE 进行配网时,有一个缺点:此过程需要加入蓝牙相关代码。这就意味着你的固件大小会增加,因而会对 flash 提出更高要求。 此外,在这种配网模式下,BLE 在配网结束前还会一直占用内存。

Smartconfig 配网:

这种方式不需要建立任何通信链路,手机端通过发送不同长度的 UDP 广播包来表示 Wi-Fi 信息,ESP32 在混杂模式监听信号覆盖范围内的所有数据帧,通过一定算法得到 Wi-Fi 信息。缺点是配网成功率受环境的影响较大。

WEB 配网:

在 ESP32 上建立热点,使用手机连接上后在浏览器打开配置网页,在网页中完成配网,这种方式很可靠,而且允许在电脑端完成配网,缺点是需要在设备端占用空间来嵌入网页。

ESP32常见配网方式分析相关推荐

  1. 验证可用的ESP32/8266配网方式,开源代码,web配网,smartconfig配网

    web配网 设备内做了个小web服务器通过网页交换SSID和PWD.这个方式比较友好,不依赖外部app或小程序,保密性更好,产品可用性更好(苹果等个别手机不能打开配网页面可直接浏览器登陆192.168 ...

  2. ESP32使用Smartconfig和Airkiss配网方式连接无线路由器

    1. ESP32的配网方式 1.1 前言 ESP32模块在实际使用时,可能需要连接不同的网络,如果将无线的 ssid 和 key 预先固定好,就回存在很大的局限性:所以我们引入了"空中配网技 ...

  3. WIFI模块各种常见的配网方式说明及其比较

    声明:本文是整理了两位作者博文而成 WIFI模块各种常见的配网方式说明及其比较 本文汇总介绍了目前市面上各种WIFI模块的常见的配网方式的原理和实现,对比了各种配网方式的优势和局限,得出结论,WEB配 ...

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

    文章目录 前言 AT指令介绍: 配网原理 一.实验准备 可能你还要用到: 二.编译固件 三.开启配网 四.常见问题 1.AT固件烧录不显示 "ready" 2.显示配网失败 3.除 ...

  5. wifi 配网方式总结

    本文汇总介绍了目前市面上各种WIFI模块的常见的配网方式的原理和实现,对比了各种配网方式的优势和局限,得出结论,WEB配网是最直接.最简单.最灵活.约束条件最少的配网方式,应该成为WIFI模块配网的标 ...

  6. WIFI快连(一键配网)原理分析及优化建议

    一键配网说明 文章目录 一键配网说明 一键配网基本流程 说明 配网流程 EZ配网原理 组播 广播 EZ配网优缺点及优化建议 优点 缺点 优化建议 一键配网基本流程 说明 wifi快连也叫一键配网,也叫 ...

  7. ESP32一键配网------smartconfig

    本文内容 使用smart_config例程,使用乐鑫ESPTouch APP或者微信公众号配网. 主流WiFi配网方式介绍 1) SoftAP配网 ESP32 会建立一个 WiFi 热点(AP模式), ...

  8. 图文手把手教程--ESP32 一键配网(Smartconfig、Airkiss)

    本文内容 1)使用smart_config例程,使用乐鑫ESPTouch APP或者微信公众号配网. 2)修改smart_config例程,使ESP32复位后,如果已配过网,则不再进行配网,而是直接连 ...

  9. 物联网Wi-Fi配网方式,你知道几种?

    简介:什么是配网?有哪些配网方式?物联网配网技术为何鱼龙混杂,互不相通?本文将从原理.流程详细介绍一键配网.设备热点配网.手机热点配网.蓝牙配网.路由器配网和零配等6种配网方式,总结对比各配网方式的特 ...

最新文章

  1. java多线程循环打印abc,使用java多线程顺序打印“ABCABC”
  2. 阿里达摩院实习生立功!何恺明Mask R-CNN精度提升,一半输入数据量就行 | CVPR2020...
  3. Postman教程大全
  4. hdu 5254(暴力穷举)
  5. 搭建iis自己可以别人_自己可以做网上商城的搭建吗?
  6. PHP学习:文件操作
  7. 怎么使用jstack精确找到异常代码
  8. mvc EF 从数据库更新实体,添加视图实体时添加不上的问题
  9. java jigsaw_是从Java 8启动的Project Jigsaw吗?
  10. 南方科技大学-计算智能与先进制造方向-博士-博士后-研究助理招聘
  11. UIView 的旋转和缩放
  12. [转]bookmark整理之.NET编程相关
  13. 到上海,与陈绪零距离
  14. [2018.10.11 T2] 整除
  15. Unity5.3 使用Awesomium插件内嵌网页
  16. wpf-AvalonDock-使用技巧总结
  17. photoshop基础操作集合01
  18. 股市行情图原来是这样实现的
  19. 基于centos7和windows 搭建局域网wiki.js知识管理库的两种解决方案
  20. 运行 dist 打包文件:简单得很!!!

热门文章

  1. TensorFlow实现VGGNet
  2. 11-标准库fmt以及文件操作
  3. 后端代码处理业务和sql处理业务的抉择
  4. 从手写数字识别入门深度学习丨MNIST数据集详解
  5. 三个月的2020秋招测开面试经验,包含阿里,百度、华为等面试题
  6. 君正Zeratul开发(5)——快速启动优化
  7. Tensorflow实战学习(三十)【实现AlexNet】
  8. clickhouse 常用的函数
  9. java验证码生成及前端(Vue)显示
  10. try - catch语句的用法