ESP32中Wifi Easy Connect的使用

Wi-Fi Easy ConnectTM 是 Wi-Fi Alliance 认证的配网协议,也称为设备配网协议 (DPP) 或 Easy Connect,是一种安全和标准化的 Wi-Fi 设备配网协议。使用 Easy Connect 将新设备添加入网就像扫描二维码一样简单,特别是对于没有 UI 的智能家居和物联网产品而言,大大降低了联网复杂性,加强了的用户体验。与旧的协议如 Wi-Fi Protected Setup (WPS) 等旧协议相比,Wi-Fi Easy Connect 的公钥加密技术额外确保了添加新设备时的网络安全。

Easy Connect 从以下几个方面改善了用户体验:

  • 操作简单直观,设置新设备时无需阅读冗长的指南
  • 无需记住需配网设备的密码或输入密码
  • 支持电子/打印的二维码以及其他人类可读的字符串
  • 同时支持 WPA2 和 WPA3 网络

如需了解更多信息,请参考 Wi-Fi Alliance 的官方介绍:Easy Connect

ESP32 支持 Easy Connect 的二维码配网模式,用户需要使用显示器显示二维码,随后使用兼容的设备扫描此二维码,并将 ESP32 添加到自己的 Wi-Fi 网络中。此兼容设备需连接到无需支持 Wi-Fi Easy ConnectTM 的 AP 上。其重要组成部分需要分为以下四个步骤:

引导:扫描二维码或输入字符串触发,获取对方设备的公钥以及信道、mac等其他信息; 验证:待配与主配通过上一步获得的信息建立安全连接; 配置:配网信息传输给待配设备; 接入:待配设备使用配网信息向目标AP认证并建立连接。

截止到这里文章基本就可以结束了,因为比较关键的一点是需要使用“兼容的设备”,我手头的小米无法使用这个功能。不过想了想还是把我搜索到的信息整理一下,丢链接填个坑,毕竟这花费了我三分之二天的时间和精力。

DPP是什么 - sudochen - 博客园 (cnblogs.com)

从Android视角全面解读Wifi Easy Connect - 掘金 (juejin.cn)

Wi-Fi Easy ConnectTM (DPP) - ESP32 - — ESP-IDF 编程指南 v5.2.1 文档 (espressif.com)

DPP。Wi-Fi Easy Connect的重要组成部分,由哪4个步骤组成?_问答-阿里云开发者社区 (aliyun.com)

要在我的Android设备上支持WiFi Easy Connect或Enhanced Open,需要什么硬件要求? (volcengine.com)

图片[1] - ESP32中Wifi Easy Connect的使用 - 登山亦有道
© 版权声明
THE END
喜欢就支持一下吧
点赞103赞赏 分享
评论 抢沙发
匿名的头像 - 登山亦有道
提交
匿名的头像 - 登山亦有道

昵称

在 WordPress 上使用 Sticker Heo 增添互动时的乐趣吧 !

取消
昵称表情代码图片

    暂无评论内容