ESP32-LOGO

ESP32 WT32-ETH01开发板

ESP32-WT32-ETH01-开发板-产品

产品信息

规格

  • 产品名称: ESP32-WT32-ETH01
  • 版本: 1.2(23 年 2020 月 XNUMX 日)
  • 射频认证: FCC/CE/RoHS
  • 无线协议: 802.11b/g/n/e/i(802.11n,速度高达 150 Mbps)
  • 频率范围: 2.4~2.5GHz
  • 蓝牙: 蓝牙 v4.2 BR/EDR 和 BLE 标准
  • 网络插座规格: RJ45,10/100Mbps
  • 工作量tage: 5V 或 3.3V
  • 工作温度范围: 常温

特征

  • 超高射频性能
  • 稳定性和可靠性
  • 超低功耗
  • 支持WPA/WPA2/WPA2-Enterprise/WPS等Wi-Fi安全机制
  • 通过远程OTA进行固件升级
  • 用户使用SDK二次开发
  • 支持IPv4 TCP/UDP网络协议
  • 多种Wi-Fi模式可供选择(Station/SoftAP/SoftAP+Station/P2P)

引脚描述

别针 姓名
1 EN1

产品使用说明

设置 ESP32-WT32-ETH01

  1. 将 ESP32-WT32-ETH01 连接至电源(5V 或 3.3V)。
  2. 确保使用 RJ45 端口正确连接网络插座。

配置 Wi-Fi 和蓝牙设置

  1. 通过提供的软件访问设备设置或 web 界面。
  2. 选择所需的 Wi-Fi 网络并根据需要输入密码。

常见问题 (FAQ)

问:如何对 ESP32-WT32-ETH01 进行固件升级?

  • A: 您可以使用网络连接通过 OTA 远程升级固件。

免责声明和版权公告

  • 本文中的信息,包括 URL 参考地址,如有更改,恕不另行通知。
  • 本文档“按原样”提供,不承担任何保证责任,包括任何适销性、适用于特定用途或不侵权的保证,以及任何提案、规范或标准的任何保证。amp在其他地方提到过。
  • 本文档不承担任何责任,包括因使用本文档中的信息而产生的侵犯任何专利权的责任。
  • 本文档不授予任何知识产权许可,无论是明示的、禁止反言的还是其他方式,但它暗示许可。
  • Wi-Fi 联盟会员徽标归 Wi-Fi 联盟所有。
  • 特此声明,提及的所有商号、商标和注册商标均为其各自所有者的财产。

规格

修改记录

版本号 镇定者/修饰者 制定/修改日期 换个理由 主要变化(写出要点。)
第六卷 标记 2019.10.21 第一次创建 创建文档
第六卷 注入 2019.10.23 完善文档 添加产品功能栏目

一轮view

  • WT 32-ETH 01 是基于 ESP 32 系列的嵌入式串行端口以太网模块。该模块集成了优化的TCP/IP协议栈,方便用户轻松完成嵌入式设备的联网功能,大大降低了开发时间成本。另外,模块兼容半焊盘和连接器通孔设计,板宽为一般宽度,模块可以直接焊接在登机牌上,也可以焊接连接器,也可以用在面包板,方便用户在不同场景下使用。
  • ESP 32 系列 IC 是一款集成 2.4GHz Wi-Fi 和蓝牙双模的 SOC,具有超高的射频性能、稳定性、多功能性和可靠性,以及超低功耗。

特征

表格1。产品规格

班级 项目 产品尺寸
无线上网 射频认证 FCC/CE/RoHS
协议 802.11 b/g/n/e/i(802.11n,速度高达 150 Mbps)
A-MPDU和A-MSDU聚合,支持0.4秒保护间隔
频率范围 2.4~2.5G赫兹
个人数字助理 协议 符合蓝牙 v 4.2 BR/EDR 和 BLE 标准
无线电频率 灵敏度为 97 dBm 的 NZIF 接收器
硬件 网络插座规格 RJ 45,10,100/XNUMXMbps,交叉直连自适应
串口速率 80~5000000
板载、闪存 32M位
工作量tage 5V或3.3V电源(任选其一)
工作电流 平均值:80 mA
电源电流 最小值:500 毫安
工作温度范围 -40°C〜+ 85°C
环境温度范围 正常温度
包裹 半焊盘/连接器通孔连接(可选)
软件 无线网络模式 站 /softAP /SoftAP +站 /P 2P
Wi-Fi安全机制 WPA /WPA 2/WPA2-企业/WPS
加密类型 AES/RSA/ECC/SHA
固件升级 通过网络远程OTA升级
软件开发 SDK用于用户二次开发
网络协议 IPv 4、TCP/UDP
IP获取方式 静态IP、DHCP(默认)
简单透明的传输方式 TCP 服务器 /TCP 客户端 /UDP 服务器 /UDP 客户端
用户配置 AT+命令集

硬件规格

系统框图ESP32-WT32-ETH01-开发板-FIG-1

实物图片ESP32-WT32-ETH01-开发板-FIG-2ESP32-WT32-ETH01-开发板-FIG-3

引脚描述

表1 调试烧录接口

别针 姓名 描述
1 英语N1 预留调试烧录接口;赋能、高水平、有效
2 地线 预留调试、烧录接口;接地
3 3V3 预留调试、烧录接口; 3V3
4 发送端 预留调试烧录接口; IO 1,TX D 0
5 接收XD 预留调试烧录接口; IO3,RXD 0
6 输入输出 0 预留调试、烧录接口; IO 0

表2 模块IO说明

别针 姓名 描述
1 EN1 启用,且高电平有效
2 循环流形 IO32、CFG
3 485_CN IO 33、RS 485 的使能引脚
4 黑索今 IO 35,RXD 2
5 发送端 IO17,TXD 2
6 地线 地线
7 3V3 3V3电源
8 地线 地线
9 5V2 5V电源
10 关联 网络连接指示灯引脚
11 地线 地线
12 输入输出 393 IO 39,仅支持输入
13 输入输出 363 IO 36,仅支持输入
14 输入输出 15 IO15
15 I014 IO14
16 输入输出 12 IO12
17 输入输出 5 输入输出 5
18 输入输出 4 输入输出 4
19 输入输出 2 输入输出 2
20 地线 地线
  1. 笔记:模块默认使能高电平。
  2. 笔记:3V3供电和5V供电,两者只能选其一!!!
  3. 笔记:仅支持 IO39 和 IO36 输入。

电源特性

  • 电源电压tage
  • 电源电压tag模块的e可以是5V或3V3,只能选择一种。

供电方式

用户可以根据自己的需要自由选择

  1. 通孔(焊针):
    • 电源采用杜邦线连接;
    • 采用面包板连接电源方式;
  2. 半焊盘(直接焊在板卡上):用户板卡供电。

使用说明

开机说明

  • 如果是杜邦线:找到3V 3或5V电源输入,连接对应的voltage、指示灯(LED 1)亮,表示上电成功。

指示灯说明

  • LED1: 电源指示灯,正常通电,灯亮;
  • LED3: 串口指示灯,RXD 2(IO35)数据流向,灯亮;
  • LED4: 串口指示灯,当TXD 2(IO 17)有数据流时,灯亮;

使用方式说明

三种使用方式,用户可以根据自己的需要进行选择:

  1. 通孔(焊针):采用杜邦线连接;
  2. 通孔(焊针):放在面包板上;
  3. 半焊盘:用户可以直接将模块焊接到自己的板卡上。
  4. 网口工作指示灯说明

表3 端口 端口指示灯说明

RJ 45 指示灯 功能 解释
绿灯 连接状态指示 正确连接网络时绿灯亮
黄灯 数据表明 模块接收或发送时有数据闪烁,包括模块接收网络广播包

接口说明

ESP32-WT32-ETH01-开发板-FIG-4

产品功能

默认参数

项目 内容
串口速率 115200
串口参数 无/8/1
传输通道 串口以太网传输

基本功能

设置IP/子网掩码/网关

  1. IP地址是模块在局域网中的身份表示,在局域网内是唯一的,因此不能与同一局域网内的其他设备重复。模块的IP地址有两种获取方式:静态IP和DHCP/动态IP。
    • .静态IP
    • 静态IP需要用户手动设置。设置过程中注意同时写入IP、子网掩码、网关。静态IP适用于需要统计IP和设备、需要一一对应的场景。
    • 设置时要注意IP地址、子网掩码、网关的对应关系。使用静态 IP 需要对每个模块进行设置,并确保 IP 地址在 LAN 内和其他网络设备上不重复。
    • b. DHCP/动态IP
    • DHCP/动态IP的主要功能是从网关主机动态获取IP地址、网关地址、DNS服务器地址等信息,避免设置IP地址的繁琐步骤。适用于对IP没有要求的场景,不需要IP与模块一一对应。
    • 笔记: 模块直连电脑时无法设置为 DHCP。一般情况下,计算机无法分配IP地址。如果模块设置为DHCP直连电脑,模块会等待IP地址分配,这会导致模块进行正常的透传工作。模块默认静态IP:192.168.0.7。
  2. 子网掩码主要用于确定IP地址的网络号和主机号,指示子网数量,判断模块是否在子网内。
    必须设置子网掩码。常用的C类子网掩码:255.255.255.0,网络号为前24位,主机号为后8位,网络数为255,模块IP在255以内,模块IP视为在此子网内。
  3. 网关是当前IP地址所在网络的网络号。如果路由器等设备连接外网,网关就是路由器的IP地址。如果设置错误,将无法正确连接外部网络。如果没有连接路由器,则无需设置。

恢复出厂设置

  • AT指令恢复出厂设置:通过AT+RESTORE恢复出厂设置。

固件升级

  • 模块固件升级的方式是OTA远程升级,通过升级固件可以获得更多的应用功能。
  • 一个。 固件升级通过有线或wifi连接网络。
  • b 。操作GPIO2接地,重启模块,进入OTA升级模式。
  • c 。完成升级,断开GPIO 2对地,重启模块,模块进入正常工作模式。

AT指令功能设置

  • 用户可以输入AT指令来设置模块的功能。
  • 具体参考esp32有线模块AT指令集。

数据传输功能

  • 模块有四个数据传输端口:串口、wifi、以太网、蓝牙。
  • 用户可以通过AT指令组合四个数据口进行数据传输传输。
  • 通过AT+PASSCHANNEL指令设置/查询模块的传输通道。
  • 设置完成,需要重启模块才能生效。

套接字函数

  • 模块的Socket工作模式分为TCP Client、TCP Server、UDP Client、UDP Server,可通过AT指令设置。
  • 请参考esp32电缆模块AT命令例程v 1.0。

TCP客户端

  1. TCP 客户端 为 TCP 网络服务提供客户端连接。主动发起连接请求,与服务器建立连接,实现串口数据与服务器数据的交互。根据TCP协议的相关规定,TCP Client有连接和断开的区别,从而保证了数据的可靠交换。通常用于设备和服务器之间的数据交互,是最常用的网络通信方式。
  2. 模块作为 TCP Client 连接 TCP Server 时,需要注意目标 IP/域名、目标端口号等参数。目标IP可以是同一局域的本地设备,也可以是不同局域网的IP地址,也可以是跨公网的IP。如果服务器是跨公网连接的,则要求服务器有公网IP。

TCP服务器

  • 通常用于与 LAN 内的 TCP 客户端进行通信。适合没有服务器的局域网,多台电脑或手机向服务器请求数据。 TCP 连接和断开是有区别的
  • 确保客户端数据交换的可靠。

UDP客户端

  • UDP Client 一种非连接传输协议,提供面向事务的简单且不可靠的信息传输服务。
  • 无需建立和断开连接,只需要制定一个IP和端口即可向对方发送数据。
  • 通常用于对丢包率无要求、数据包小、传输频率快、数据要传输到指定IP的数据传输场景。

UDP 服务器

  • UDP Server 是指基于普通UDP不验证源IP地址。收到每个UDP数据包后,目标IP将更改为数据源IP和端口号。数据发送到最近通信的IP和端口号。
  • 该模式通常用于多个网络设备需要与模块通信,且由于速度快、频率高而不想使用TCP的数据传输场景……串口功能

AT指令设置

  • 用户可以输入AT指令来设置模块的功能。

串口数据传输

用户通过AT指令可以使模块进入数据传输模式,模块可以通过设置的数据传输通道直接将串口数据传输到相应的数据传输端(wifi、以太网、蓝牙)。

蓝牙功能 蓝牙数据传输

  • 通过模块现有的蓝牙功能,模块可以获得蓝牙数据,并可以将蓝牙数据通过设定的传输通道直接传输到相应的数据传输端(wifi、以太网、串口)。

Wifi功能 互联网接入

  • 模块wifi通过路由器连接互联网或者局域网,用户要通过AT指令配置socket功能。
  • 模块可以建立TCP/UDP连接,可以访问用户指定的服务器。

网线及网口接入功能

  • 通过有线网络可以获得稳定的网络连接,保证稳定的网络数据的采集。

互联网接入

  • 模块通过有线网络连接互联网或局域网,用户通过AT指令配置socket功能。
  • 模块可以建立TCP/UDP连接并访问用户指定的服务器。

文件/资源

ESP32 WT32-ETH01开发板 [pdf] 用户手册
WT32-ETH01开发板,WT32-ETH01,开发板,板

参考

发表评论

您的电子邮件地址不会被公开。 必填字段已标记 *