Esp32 WT32-ETH01 AT指令集:无线模块配置与网络通信
需积分: 44 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指令集都是开发者与模块交互的核心工具。
521 浏览量
596 浏览量
134 浏览量
521 浏览量
596 浏览量
2022-09-21 上传
2012-06-23 上传
2024-11-09 上传
2024-11-09 上传
启明智显
- 粉丝: 2546
- 资源: 13
最新资源
- git-sizer:为Git存储库计算各种大小指标,并标记可能导致问题的指标
- 电影评论
- Right-Click Search IMDb-crx插件
- 易语言超级列表框首字母排序
- a-A-Homewoks
- Varnish-Directadmin:Directadmin 的清漆缓存
- Eco Search-crx插件
- 易语言超级列表框选择多项内容
- 新建文件夹_海洋_motherw78_海图
- Burst Search-crx插件
- rpush:从任何子reddit向专用的Pushbullet频道发送近乎实时的更新
- 培训项目:仅用于培训
- dtmoney
- 基于戴维南模型_扩展卡尔曼_SOC估算_soc卡尔曼_soc卡尔曼_电池SOC估算_电池SOC_SOC估算
- xcode-git-cfbundleversion:使用短的 Git 修订字符串更新 Info.plist 文件中的 CFBundleVersion
- express-swagger-example:用于演示Express API文档的示例项目