注:上述所有操作都要在同一网段下就行。esp8266当TCP服务器的时候可以用AT+CIFSR 查询 ESP8266 设备的 IP 地址,即服务器的地址。
简介
用到的软件:
网络调试助手
串口调试助手
硬件:esp8266 usb转TTL
ESP8266 模块用到的指令
1.串口无线 WIFI(COM-WIFI AP)
串口无线 WIFI(COM-WIFI AP)模式,模块作为无线 WIFI 热点,允许其他 WIFI 设备连接到本模块。
1.1串口无线 WIFI AP 模式,TCP 服务器配置
发送指令 | 作用 |
---|---|
AT+CWMODE=2 | 设置模块 WIFI 模式为 AP 模式 |
AT+RST | 重启生效 |
AT+CWSAP=”SSID”,”password”,1,4 | 设置模块的 AP 参数:账号为SSID ,密码为password,通道号为 1,加密方式为:WPA_WPA2_PSK |
AT+CIPMUX=1 | 开启多连接 |
AT+CIPSERVER=1,8086 | 开启 SERVER 模式,设置端口为 8086 |
AT+CIPSEND=0,n | 向 ID0 发送 n 字节数据包,n的值自己定 |
1.2.串口无线 WIFI AP 模式,TCP 客户端配置
发送指令 | 作用 |
---|---|
AT+CWMODE=2 | 设置模块 WIFI 模式为 AP 模式 |
AT+RST | 重启生效 |
AT+CWSAP=”SSID”,”password”,1,4 | 设置模块的 AP 参数:账号为SSID ,密码为password,通道号为 1,加密方式为:WPA_WPA2_PSK |
AT+CIPMUX=0 | 开启单连接 |
AT+CIPSTART=“TCP”,"192.168.4.XXX”,8086 | 建立 TCP 连接到”192.168.4.XXX”,8086 |
AT+CIPMODE=1 | 开启透传模式(仅单连接 client 时支持) |