智能设备WIFI配网方式汇总(AP模式Smartconfig模式)

Posted 行稳方能走远

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了智能设备WIFI配网方式汇总(AP模式Smartconfig模式)相关的知识,希望对你有一定的参考价值。

参考:智能设备WIFI配网方式汇总
地址:https://blog.csdn.net/beauytlife_1985/article/details/87539350?spm=1001.2014.3001.5502

当前很多物联网设备大都无没有人机交互界面,也就没有像手机或者PC那样有wifi的配置界面,汇总了一下设备入网的方式大概有如下几种:

1:AP 模式流程如下

  1. 将Dev手动设置为AP模式,手机为正常的station模式
  2. 手机连接到Dev的AP热点,组成局域网,手机将WiFi的SSID和密码发送给Dev
  3. Dev收到WiFi的SSID和密码后,切换回station模式,连接WiFi

2:一键配置模式:即为通常所说的smartconfig 或者smartlink具体流程如下

  1. 手机正常连接家庭局域网WiFi
  2. 通过Dev按钮将设备的WiFi模块设置到smartconfig模式,开始监听局域网广播数据包
  3. 登录设备对应的APP,输入WiFi的SSID和密码(APP如果有第三方开发需要WiFi模组提供相关封装好的SDK)
  4. APP将WiFi的SSID和密码封装为UDP数据包,并在局域网内广播
  5. Dev收到该数据包后,解析出WiFi相关信息
  6. 手机正常入网获取到IP地址,将IP地址Mac地址等信息返回给APP

3:蓝牙模式:Dev启动开启蓝牙,APP连接设备蓝牙,输入WiFi的SSID和密码并发送给Dev
4:语音方式:Dev包含语音识别模块,用户根据语音提示读出 WiFi的SSID和密码
5:Web方式:类似路由器配置很少用
6:AT命令方式:SSID和密码作为AT命令的参数,直接配置,简单可靠,但不适合普通用户使用

WiFi模块在出厂时一般都支持smartlink和AP 模式,但是AP设置比较复杂,使用较少,当前常用的是第一键配置模式,但是同时会保留AP模式作为备用
一键配置模式在实际应用中各个WiFi模组提供商对广播数据包的封装格式以及数据包交互流程存在一些差异,没有完全统一。所以在使用不同厂家的的WiFi模组开发时,对于APP开发需要调用相应的smartlink相关SDK来封装和发送WiFi的SSID和密码,从而实现Dev入网一键配置功能。

以上是关于智能设备WIFI配网方式汇总(AP模式Smartconfig模式)的主要内容,如果未能解决你的问题,请参考以下文章

iOT

IOT设备SmartConfig实现

WIFI智能配网 - SmartConfig

WiFi模块AP/Station模式的区别?

废旧板子再利用:搭建无线调试环境!

废旧板子再利用:搭建无线调试环境!