(资料图片)
WiFi模块想要进行TCP透传连接,电脑需关闭防火墙,且需要有一个能用(连上你手机的WiFi后网络调试助手会显示你的电脑上连接手机wifi的IP地址)的网络调试助手
进入透传模式,但重新上电需再次进入透传模式:
AT+CWMODE=1 //AT+CWJAP="WiFi名称","WiFi密码"AT+CWJAP="iQOO","12345678"AT+CIPSTART="TCP","需要连接WiFi的IP地址",8081AT+CIPSTART="TCP","192.168.43.252",8081AT+CIPMODE=1 //WiFi模块进入透传模式AT+CIPSEND //开始透传+++ //结尾不用带换行,退出透传AT+CIPMODE=0 //不进透传模式输入下面AT指令后,开机时WiFi模块直接进入透传模式,如果需要进入AT需先“+++”,然后再“AT+CIPMODE=0” AT+CWMODE=1 AT+CWJAP="WiFi名称","WiFi密码"AT+CIPSTART="TCP","需要连接WiFi的IP地址",8081AT+SAVETRANSLINK=1,"需要连接WiFi的IP地址",8081,"TCP"AP(服务器,模式)模式可行:1、AT//进入AT模式,OK2、AT+CWMODE=2//设置AP模式,OK3、AT+CWSAP="ESP8266","12345678",5,3//OK4、AT+RST//重启模块使模式生效5、AT+CIPMUX=1//设置多连接,最多连接5个,OK6、AT+CIPSERVER=1,8088//建立TCP server,8088为端口号,一般不设置则端口号即为333,OK7、AT+CIFSR //查询AP的IP和MAC地址8、AT+CIPSTO=0//不设置TCP连接超时时间(连接超时后将会被踢),连接超时范围0~7200S,OK9、在PC端或手机APP端使用网络调试工具建立一个TCP client ,连接ESP8266
其它指令:
AT+CIPCLOSE//断开TCP连接AT+CWJAP? //查看当前的连接的热点即APAT+CWQAP//退出与AP的连接,返回OKAT+CWLAP//列出当前可用APAT+CIPSTART=“TCP”,“120.232.145.185",80 //百度AT+CIPSEND=0,4//发送数据ESP8266服务器 向 电脑的TCP client发送数据串口命令输入格式是AT+CIPSEND=clientid,length ##先发送准备发送的命令,参数是client的号(0-4),和发送数据的长度data ##需要发送的数据如果length大于实际发送的数据长度,则此次发送不发生,如果length小于实际发送的长度,则此次发送length长度的数据,多余的数据截断丢失。发送的数据可以在电脑TCP client上显示,如果自己制作上位机,可以定制化数据显示。
关键词: