本帖最后由 翼行园子 于 2019-1-3 09:26 编辑
硬件准备:1、 两个8266模块2、 两个USB转TTL模块(接开发板的就不需要这个了)
软件准备:1、 ATK串口调试助手(打开两个)
接法参照这个:
http://www.openedv.com/forum.php?mod=viewthread&tid=281980
一、两个8266
通过USB
转TTL
接到电脑上,一个配置成AP
模式,指令如下: 1、 AT+CWMODE=2 (设置模块 WIFI 模式为 AP 模式) 2、 AT+RST (重启生效) 3、 AT+CWSAP=”ATK-ESP8266”,”12345678”,1,4 (注意英文符文都是。设置模块的 AP 参数: SSID 为 ATK-ESP8266,密码为12345678,通道号为 1,加密方式为: WPA_WPA2_PSK) 4、 AT+CIPMUX=1 (开启多连接) 5、 AT+CIFSR (查询ip地址,到时候另外一个8266连接,例如查询到是:196.168.4.1) 6、 AT+CIPSERVER=1,8086 (开启 SERVER 模式,设置端口为 8086)
做完第6 步就先跳过第7步,开始后面的操作 7
、AT+CIPSEND=0,5 接收到5 字节数据包(这个字节包是可以自己设置大小的,最大2048字节),向进行连接的模块发送 这一步需要等另外一个8266配置好之后 才需要操作二、这个时候就开始配置另外一个8266
了,这个8266
配置成STA
模式,配置如下: 1
、AT+CWMODE=1 (设置为 STA 模式) 2、AT+RST (
重启生效) 3、
AT+CWJAP=”ATK-ESP8266”,”12345678” (连接AP模式下8266的WIFI有时候会连接不上 需要等待10s左右会自动连接上) 4、AT+CIPSTART="TCP","192.168.4.1",8086 (对应上面AP的IP地址及端口号) 5、AT+CIPMODE=1 (
开启透传模式) 6、AT+CIPSEND (
开始透传)
三、这时候就执行第一个8266第7步操作了发送
AT+CIPSEND=0,5 就可以实现互传了,只不过AP模式的8266需要每次都要发送AT+CIPSEND=0,5 才能发数据 而且数据包的字节数需要5字节,而STA模式下的8266发给AP模式8266的就可以直接。
一周热门 更多>