资讯详情

ESP8266模块的AT指令

📅 2026/10/27 10:21:00 | 华诺云谱 👁 阅读
ESP8266模块的AT指令
ESP8266模块AT指令介绍逐个指令解释(ESP8266 AT)1.AT+RESTORE重置模组,恢复出厂设置,清除 WiFi 密码、TCP 配置等所有保存参数,模块自动重启。2.AT+CWMODE=1设置 WiFi 工作模式1= Station(STA)模式:模块作为 WiFi 终端,去连接路由器(我们本例用的模式)2= AP 模式:模块自己发出 WiFi 热点3= STA+AP 混合模式AT+CWJAP="SSID","密码"连接路由器(AP);你截图里是AT+CWJAP_DEF:区别是_DEF会把 WiFi 账号密码存入 Flash,上电自动重连这个 WiFi;不带_DEF 只临时连接,断电丢失。 示例:AT+CWJAP_DEF="TCP_Server","12345678"3.AT+CIPMUX=0设置多路连接开关0:单连接模式,只能建立 1 条 TCP 连接(入门常用)1:多连接模式,支持最多 4 路 TCP 连接4.AT+CIPSTART先理清AT+CIPSTART两种格式(ESP8266 AT)前提:AT+CIPMUX决定格式!CIPMUX=1多连接模式(支持 0~4 共 5 个链路 id):AT+CIPSTART=id,"TCP","ip",portCIPMUX=0单连接模式:不带 idAT+CIPSTART="TCP","ip",port上面图中示例为发起 TCP 客户端单连接,用来连上远端 TCP 服务器。示例:AT+CIPSTART="TCP","192.168.4.1",333表示成功返回CONNECT。id解释id=0是链路编号(Socket ID),ESP8266 在AT+CIPMUX=1(多连接)时,最多支持 0、1、2、3、4 一共 5 条独立 socket 通道,id就是用来区分这 5 条通道。 而CIPMUX=0单连接模式:没有 id,全局只有唯一一条通道。4.1、多连接 CIPMUX=1,id=0~4指令格式:AT+CIPSTART=0,"TCP","192.168.1.100",8080id=0:第 0 号 socket 链路你可以同时再开:id=1 连另一个服务器、id=2 连第三个发送数据时,必须带上 id:AT+CIPSEND=0,10代表往 id0 这个连接发 10 字节收到服务器推送数据,模块上报会带上 id:+IPD,0,5:hello→ id0 通道收到 5 个字节关闭单独某一路:AT+CIPCLOSE
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑