两个ESP-01S 模块通讯
UDP通信
一个做AP模式,本地端口8001
一个做STATION模式,本地端口为8002
AP端配置
AT+CWMODE=2//配置为AP模式
OK
AT+CWSAP_DEF=“UDP”,“12345678”,5,4
OK
AT+CIFSR//查询本机IP地址
+CIFSR:APIP,“192.168.4.1”
+CIFSR:APMAC,“4a:3f:da:9c:9b:d8”
OK
AT+CIPSTART=“UDP”,“192.168.4.2”,8002,8001,0
CONNECT
OK
AT+CIPMODE=1//设置为透传模式
OK
(AT+CIPCLOSE)//关闭UDP连接
STATION端配置
AT+CWMODE=1//配置为Staion模式
OK
AT+CWJAP_DEP=“UDP”,“12345678”,5,4
OK
AT+CIFSR//查询本机IP地址
+CIFSR:APIP,“192.168.4.2”
+CIFSR:APMAC,“4a:3f:da:9c:9b:d8”
OK
AT+CIPSTART=“UDP”,“192.168.4.1”,8001,8002,0
CONNECT
OK
AT+CIPSEND=10
OK
//然后就是发送10个字节数据给AP端了
AT+CIPMODE=1//开启透传模式
OK
AP端
AT+SAVETRANSLINK=1,“192.168.4.2”,8002,“UDP”,8001//保存该透传到Flash
STATION端
AT+SAVETRANSLINK=1,“192.168.4.1”,8001,“UDP”,8002//保存透传到Flash,这样断电之后重新上电也会自动连接上了
AT+CIPSEND//开始传输数据
//然后就可以正常发送数据了
(AT+CIPCLOSE)//关闭UDP连接
输入+++返回指令模式,AT+CIPMODE=0关闭透传模式