ESP8266-01学习笔记02:指令集和注意事项

本文介绍ESP8266 WiFi模块的基本配置方法,包括设置名字和密码、工作模式等,并演示如何利用AT指令建立TCP服务器,同时提供手机连接及控制ESP8266的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置WiFi模块的名字和密码(AP模式下)
AT+CWSAP=”ESP8266”,”1234567890”,5,3

本模块可以工作在三种模式: 1. STA 2 .AP 3 .AP+STA, 出厂设置为第三种

Sta模式: Station, 类似于无线终端,sta本身并不接受无线的接入,它可以连接到AP,一般无线网卡即工作在该模式。AT+CWMODE=1/2/3

以下为 ESP8266 作为 softAP ,建立 TCP 服务器的举例:
设置 WiFi 模式 :
AT+CWMODE=2 // softAP+station mode
Response :OK
? 使能多连接:
AT+CIPMUX=1
Response :OK
? 建立 TCP server:
AT+CIPSERVER=1 // 默认端口default port = 333
Response :OK

? PC 连入 ESP8266 softAP,PC 作 TCP client 连接设备。

? 设置端口
发送命令:AT+CIPSERVER=1,8080(设置指令)?指令:AT+CIPSERVER=[,]?
说明::0-关闭server模式,1-开启server模式???????:端口号,缺省值为333?

使用手机也可以连接ESP8266,网络调试助手发送信息
一点灯光也可以了
只要是socket都可以的、

CIPMUX=1(多连接)时,不能设置为CIPMODE=1(透传)
CIPMUX=0(单连接)时,不能设置CIPMODE=0(不能透传)
只有在CIPMUX=1时,才能开启server

软件设计:就是先把ESP01装好固件,修改好一个 Android手机的控制软件,可以控制ESP01 的3个IO, GPIO0、GPIO2、TX。(注意默认是高电平),通过手机端控制电平高低,达到控制USB开关。

刷固件时接线:
8266模块 USB转TTL
VCC 3.3V
GND GND
RX TX
TX RX
CH_PD 3.3V
GPIO0 GND

AT+GMR
查看版本

VCC,GND,TXD,RXD与单片机的VCC,GND,RXD,TXD接好就算连接完了吗

给ESP8266单独供电的时候,一定要给他接上VCC,GND找不到的话,就用两个1.5v的电池串联之后接上,但要注意电压要足,当电压不足时,不能成功的让8266工作,也就找不到WiFi。

esp8266指令模块 ESP8266本身就是一个mcu,所以它可以有两种用途:   1.当成一个普通的wifi模块,用官方集成的AT指令集进行开发;   2.当成一个集成了wifi功能的mcu,用安信可或其他平台提供的sdk进行深度开发。   由于由浅入深,今天先总结下常用AT指令的开发过程。   先连接好电路,注意将GPIO0脚悬空,用串口调试助手发送AT指令,默认波特率为115200,设置好之后才可以进行正常通讯。   下面我将列出常用的AT指令集:   AT+GMR ----------- ------- 查看版本信息   AT+CWMODE=? ---------- ---响应返回当前可支持哪些模式   AT+CWMODE=《mode》 --- ---参数说明   《mode》   1 StaTIon 模式; 2 AP 模式; 3 AP 兼 StaTIon 模式;   AT+ CWJAP =《ssid》,《 pwd 》 ----参数说明   《ssid》字符串参数,接入点名称   《pwd》字符串参数,密码最长 64 字节 ASCII   AT+CIPSTART=? ----------设置 AT+CIPMUX=0   +CIPSTART:   (《type》取值列表), (《IP address》范围), (《port》范围)   AT+ CIPSERVER=《mode》,《port》--参数说明   《mode》 0 --关闭 server 模式 ; 1 --开启 server 模式   《port》 端口号,缺省值为 333   AT+CIPSTO=《TIme》-------------参数说明   《 TIme》 0~28800 服务器超时时间,单位为 s   AT+CIPMODE=《mode》----------参数说明   《mode》 0-- 非透传模式 ; 1 --透传模式   ESP8266指令集主要分为:基础AT命令、Wife功能AT命令、Top/IP工具箱AT命令   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值