1.ESP8266-01S模块

调试相关AT指令

发送AT指令时,需要勾选发送新行,代码中为\r\n(\r:回车\n:换行)

默认波特率为115200

1、AT 测试AT启动

2、AT+RST 重启模块

3、AT+RESTORE 恢复出厂设置

恢复出厂设置后,通信波特率为115200

4、AT+UART=9600,8,1,0,0设置波特率

9600:波特率、8:数据位、1:停止位、0:无校验位、0:不使用流控

5、ATEx 关闭/开启回显

ATE1 开启回显、ATE0 关闭回显

6、AT+CIPSTATUS 查询网络连接信息

stat:接口状态

  • 2:已连接AP,获得IP地址
  • 3:已建立TCP或UDP传输
  • 4:断开网络连接
  • 5:未连接AP

+CIPSTATUS:连接号,协议,远端IP,远端端口号,本地端口号,模式

  • 连接号:在多链接时存在
  • 协议:TCP、UDP
  • 模式:0代表ESP8266为客户端,1代表ESP8266为服务器

单链接TCP Client

单链接TCP Client就是用ESP8266建立一个TCP协议的客户端

相关AT指令

 1、AT+CWMODE Wi-Fi模式

AT+CWMODE_CUR? 查询当前的Wi-Fi模式

AT+CWMODE_CUR=x 设置当前的Wi-Fi模式

x可取1,2,3,1代表STA(客户端),2代表AP(路由器),3代表两种都可以

设置Wi-Fi模式有两种后缀:CUR代表复位后设置不保存,DEF代表复位后设置保存

2、AT+CWJAP  设置要连接的AP的信息

AT+CWJAP_CUR?  查询当前设置的要连接的AP的信息

AT+CWJAP_CUR=<ssid>,<pwd>,[<bssid>],[,<pci_en>]  设置要连接的AP的信息

ssid:要连接的wifi名称

pwd:wifi的密码

后两个为可选参数,不设置 

3、AT+CIFSR   查询ESP8266设备的IP地址

APIP:ESP8266作为AP时的地址

APMAC:ESP8266作为AP时的MAC地址

STAIP:ESP8266作为STA时的地址(由连接的AP分配)

STAMAC:ESP8266作为STA时的MAC地址(可以自己设置)

4、PC机建立服务器

将PC机与ESP8266连接到相同的热点上。上述ESP8266连接的为OPPO K7,这里PC机也连接到OPPO K7

在windows下打开命令终端,输入ipconfig查询无线网的IP地址

之后打开网络调试助手,设置为TCP Server,选择上面查到的IP,设置端口号

至此,PC端建立服务器完成

5、AT+CIPSTART  建立连接

AT+CIPSTART=<type><remote IP><remote port>[,<TCP keep alive>]

type:连接类型,可为TCP,UDP,SSL

remote IP:远端IP(4中查询的IP)

remote port:远端端口号(4中设置的端口号)

后面参数为可选,不设置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值