目标:想要电脑或者手机接收到串口发送的信息并发送出来
以一只安卓手机为路由器,由它提供热点给电脑和ESP8266WIFI模块,电脑可以直接连接安卓手机提供的热点,WIFI模块通过AT指令连接热点。然后,在电脑上安装网络调试助手软件。(附上下载链接)
链接:百度网盘 请输入提取码 提取码:asqe
串口调试利器:xcom V2.0
1.通过该串口向电脑发送AT指令,8266作为client
AT +RST //重启模块
AT +CWMODE=3 //功能:1:station模式;2:ap模式;3:ap+station复位保存当前值
AT+CWJAP="HOMOR 70”,“123123abc" //esp8266试图连接路由器的网络
AT+CIPSTART="TCP","192.168.96.17",8082 //ESP8266作为客户端,向电脑这个IP发送连接请求
AT+CIPMODE=1 //功能:0非透传模式;1透传模式
AT+CIPSEND //功能:向服务器发送任意长度数据
向串口发送信息,电脑能发回相同的信息
2.通过该串口向手机发送AT指令,8266作为client
AT +RST //重启模块
AT +CWMODE=3 //功能:1:station模式;2:ap模式;3:ap+station复位保存当前值
AT+CWJAP="HOMOR 70”,“123123abc" //esp8266试图连接路由器的网络
AT+CIPSTART="TCP","192.168.211.70",8082 //ESP8266作为客户端,向手机这个IP发送连接请求
AT+CIPMODE=1 //功能:0非透传模式;1透传模式
AT+CIPSEND //功能:向服务器发送任意长度数据
向串口发送信息,手机能接收到信息并发回。
手机下载网络调试助手途径
在XCOM发送好AT指令AT+CIPSTART="TCP","192.168.211.70",8082 后,在手机端点击连接(如下)
TCP客户端和服务端的区别在于:TCP server 是被动的,等待客户端的连接请求;
而TCP client 是主动的,主动连接到服务端并发送请求。