首页 > 编程知识 正文

wifi物联模块esp8266,esp8266能做什么

时间:2023-05-06 07:57:25 阅读:23874 作者:2578

软件名称: SmartConfig

原理是将手机端连接的WIFI,在输入密码后进行广播,等待物联网模块接收,然后自动连接网络。

下载地址,吾爱和x5zj.com已发送。 或在下载页面下载、连接查看回复地址,资源审核中,先发文。

配套使用(其他作品) ) ) ) ) ) )。

1、ESP8266开发版(实现MQTT温湿度实时报告),家用服务器。 支持10万个并发设备级别。

2、手机端调试,以前发过我的作品。 在此基础上添加MQTT功能。 不用握手,订阅主题就可以获取温湿度。 自动推送。

3、开关状态(LED指示灯模拟)多客户端同步。 自定义命令格式规则。

选择机器发布固件软件包。

知识指南:

目前主流的WIFI配置模式有以下两种:

1、智能硬件用于AP模式(类似路由器,配置局域网),手机用于STA模式

手机连接处于AP模式的智能硬件配置局域网,手机将需要连接路由的SSID和密码发送给智能硬件,智能硬件主动连接指定路由后,完成配网

2、一键配网(智能配置)模式

智能硬件以混合模式接收网络中的所有消息; 手机APP将SSID和密码编码为UDP消息,通过广播分组或群广播发送,智能硬件接收和解码UDP消息,得到正确的SSID和密码,并通过指定的SSID路由

AP模式:

AP是“无线”访问点的缩写,是“无线”接入点。 简单来说,它就像一个无线路由器,打开设备后会进入AP模式,您可以在手机的网络列表中搜索类似TPLINK_XXX的名称(SSID )。

连接步骤:

1、初始化智能硬件设备,进入AP模式

2、手机扫描WIFI列表:扫描至智能硬件设备后,(SSID )连接该智能硬件设备,通过UDP发送AES加密的ssid/password/token

3、智能硬件设备通过UDP数据包获取配置信息,切换网络模式连接WIFI后连接网络完成

智能配置模式:

这种高速连接方式简化了对AP模式连接的操作,更接近市场

1、手机连接WiFi,打开智能硬件指定APP,进入配置界面,输入手机所在WiFi密码,要求安排网络令牌

2、智能硬件开放混合模式拦截所有网络数据包

3、手机通过广播、组播发送ssid/password/token

4、硬件设备获取UDP分组(长度)的配置信息,捕捉ssid/password/token,连接路由器)广播基于UDP分组长度,多播基于IP地址信息

智能配置原理浅析

如果尚未与支持smartConfig技术的其他设备建立通信链路,请将设备配置为访问WIFI网络

具有常规权限的APP应用程序无法完全控制和定义传输层和下层的所有协议数据。 只有APP应用层数据可以完全控制

本质上,可以将UDP头的数据长度作为smartConfig的数据,通过APP侧和设备侧共享一组编码表来解析数据

TCP/IP协议栈中网络层和传输层的数据结构

常用的网络层协议是IPv4,而IPv4的报头在大多数情况下是固定长度的20字节

传输层协议是UDP。 因为UDP协议的报头是固定长度的8字节

明文长度=20 8 dataLen

密文长度=20 8 dataLen算法常数

知识点请参考别人的博客。 https://blog.csdn.net/Liwei 16611/article/details/81133191

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。