Esp32 WT32-ETH01 AT指令集:无线模块配置与网络通信

需积分: 44 8 下载量 188 浏览量 更新于2024-08-11 收藏 292KB PDF 举报
"WT32-ETH01有线模块AT指令集v1.1.pdf" 本文档详细介绍了启明云端生产的WT32-ETH01模块,这是一款集成了WIFI、蓝牙和以太网功能的开发板。AT指令集是这款模块的重要组成部分,允许用户通过串口进行配置和控制。以下是关于该模块AT指令集的关键知识点: 1. **基本AT指令** - **AT**: 测试模块是否正常工作,响应为"OK"。 - **ATE**: 开关回显功能,ATE0关闭回显,ATE1开启回显。 - **AT+RST**: 重启模块,执行后模块将复位并重新启动。 - **AT+GMR**: 查询模块的版本信息,包括固件版本和IDF版本。 - **AT+RESTORE**: 恢复出厂设置,清除所有用户配置并重置为初始状态。 - **AT+UART_DEF**: 设置UART配置,如波特率,并保存到Flash,确保下次启动时保持设定。 - **AT+PASSCHANNEL**: 设置或查询模块的透传通道。 2. **WIFI指令** - **AT+CWJAP**: 连接Wi-Fi接入点,需要提供SSID和密码。 3. **以太网指令** - **AT+CWDHCP_DEF**: 配置DHCP,决定模块是否自动获取IP地址。 - **AT+CIPETH_DEF**: 设置以太网的静态IP地址,如果需要固定IP。 4. **TCP/IP指令** - **AT+CIPSTART**: 建立TCP或UDP连接,指定连接类型、远程服务器IP和端口号。 - **AT+CIPSEND**: 发送数据到已建立的TCP连接或UDP端口。 - **AT+CIPMODE**: 设置传输模式,如单连接或多连接。 - **AT+CIPCLOSE**: 关闭TCP或UDP连接。 5. **AT指令类型** - **测试指令**: 查询参数及取值范围,如AT+<x>=?。 - **查询指令**: 获取参数当前值,如AT+<x>?。 - **设置指令**: 设置参数值,如AT+<x>=<...>。 - **执行指令**: 执行特定功能,如AT+<x>,其参数可能固定或可变。 6. **注意事项** - 不是所有AT指令都有四种类型的命令。 - []内的值是默认值,可能不需要输入。 - 字符串数据使用双引号包围,如"ESP756290"。 - 默认波特率是115200。 - AT指令必须全大写,以回车换行符(CRLF)结束。 了解并熟练使用这些指令,开发者可以对WT32-ETH01模块进行精确控制,实现无线和有线网络通信的各种需求。无论是进行设备配置、网络连接还是数据传输,AT指令集都是开发者与模块交互的核心工具。