esp8266调试笔记

本文介绍ESP8266模块在不同模式下的配置方法,包括Station、AP及Station+AP模式,并详细说明如何通过AT指令实现与网络助手间的TCP和UDP数据交互。

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


ESP8266可以配置成station 、AP、station+AP三种模式,就是说模块可以当成一个设备(client)连接局域网内的路由,也可以设置成是一个路由(sever),也可以既作为局域网里面的client同时又是其它client的sever



8266station和AP模式下和网络助手相互传数据,


station《======》网络助手TCP Server
1、ESP8266 Client模式(Station):
AT+RST //复位模块
AT+CWMODE=1 //设置为station模式
AT+RST //重启生效
AT+CWLAP //查看可以连接到的无线路由
AT+CWJAP="JSZZSJ3","********" //连接上无线路由
AT+CIFSR //查询模块的IP地址
AT+CIPMUX=1 //打开多连接,否则会报错Link typ error
使用网络调试助手创建一个TCP Server
AT+CIPSTART=0,"TCP","192.168.1.111",6060 //连接到TCP Server上
AT+CIPSEND=0,7 //发送字符长度    
testrun //发送7个字符给Server端
同时Server端也可以发数据给Client端






(station+AP)《======》网络助手TCP Client
2、ESP8266 Server模式(Station+AP):
AT+RST //复位模块
AT+CWMODE=3 //设置为AP模式
AT+RST //重启生效
AT+CWLAP //查看可以连接到的无线路由
AT+CWJAP="JSZZSJ3","********" //连接上无线路由
AT+CIFSR //查询模块的IP地址
AT+CIPMUX=1 //打开多连接
AT+CIPSERVER=1,6060 //建立Server
使用网络调试助手创建一个TCP Client,设置好要连接到的Server的IP和端口号,即可连接
Client就可以发送数据给Server端了
如果同时想Server发数据给Client只要如下命令
AT+CIPSEND=0,7 //发送字符长度 
就可以发送数据了




(模式3或者1)《======》网络助手TCP Server
3、串口透传模式(TCP模式)
AT+RST //复位模块
AT+CWMODE=3或者1 //设置为AP+Station模式或Station模式
AT+CWLAP //查看可以连接到的无线路由
AT+CWJAP="JSZZSJ3","********" //连接上无线路由
AT+CIFSR //查询模块的IP地址
/用手机做服务器,打开网络调试助手,建一个TCP server
AT+CIPSTART="TCP","192.168.1.176",9999/
AT+CIPMODE=1
AT+CIPSEND
接下来就可以透传了
如果要关闭透传先发送三个“+”,提示CLOSE后,再勾选发送新行


(模式3或者1)《======》网络助手UDP Server
4、串口透传模式(UDP模式)
AT+RST //复位模块
AT+CWMODE=3或者1 //设置为AP+Station模式或Station模式
AT+CWLAP //查看可以连接到的无线路由
AT+CWJAP="JSZZSJ3","********" //连接上无线路由
AT+CIFSR //查询模块的IP地址
//用手机做服务器,打开网络调试助手,建一个UDP server
AT+CIPSTART="UDP","192.168.1.176",9999,5000,0
或AT+CIPSTART="UDP","192.168.1.255",9999//监听广播
AT+CIPMODE=1
AT+CIPSEND
接下来就可以透传了
如果要关闭透传先发送三个“+”,提示CLOSE后,再勾选发送新行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值