ESP8266通信2 - AT指令实现TcpClient

ESP8266通信1 - AT固件烧写

ESP8266通信2 - AT指令

QQ:505645074


TCPClient 透传模式
AT+CWMODE=1                设置模组为STA模式 
AT+CWLAP                   查询附近 WIFI 
AT+CWJAP_DEF="wifi_name","wifi_password"   连接路由器的 WIFI 
AT+CIFSR                   查看路由器分配给模组的IP地址,例如 192.168.43.103 
AT+CIPMUX=0                设置单连接 
AT+CIPMODE=1               设置透传模式 
AT+CIPSTART="TCP","192.168.1.17",8899 连接TCP服务器 
AT+CIPSEND                        开始发送数据 
>                                 进入发送模式 
www*doit*am                        发送数据 
hello                              接收数据
+++                               退出透传,直接发送。取消发送新行


串口日志

AT+CWMODE=1

OK
AT+CWLAP
+CWLAP:(2,"ChinaNet-s7EF",-72,"60:bb:0c:0a:88:8e",1,-14,0)
+CWLAP:(4,"NCRE",-76,"94:d9:b3:53:0e:46",1,-12,0)

OK
AT+CWJAP_DEF="wifi","123456"

OK
AT+CIFSR
+CIFSR:STAIP,"192.168.1.14"
+CIFSR:STAMAC,"cc:50:e3:4a:2b:2a"

OK
AT+CIPMUX=0

OK
AT+CIPMODE=1

OK
AT+CIPSTART="TCP","192.168.1.17",8899
CONNECT

OK
AT+CIPSEND

OK

>server ackhello 2hello 3hello 4

TCP Server调试工具

ESP8266通信2 - AT指令实现TcpClient

退出透传

ESP8266通信2 - AT指令实现TcpClient

具体发送会报错

ESP8266通信2 - AT指令实现TcpClient

其他模式(可参考下面链接)

http://www.51hei.com/bbs/dpj-122021-1.html