赞
踩
使用前准备
1,ATK-ESP8266 WIFI 模块一个
2, 电脑一台
3, USB 转 TTL 模块一个
4, 电脑安装 CH340 驱动(USB 转 TTL 模块必须)
硬件连接:
ATK-ESP8266 模块支持 STA/AP/STA+AP 三种工作模式。
⧫ STA 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实 现对设备的远程控制。
⧫ AP 模式:默认模式 ATK_ESP8266 模块作为热点,实现手机或电脑直接与模 块通信,实现局域网无线控制。
⧫ STA+AP 模式:两种模式的共存模式,(STA 模式)即可以通过路由器连接到 互联网,并通过互联网控制设备;(AP 模式)也可作为 wifi 热点,其他 wifi 设备连接到模块。这样实现局域网和广域网的无缝切换,方便操作。
开始配置之前,需要注意:当模块连接到电脑后,发送AT指令,调试助手上回显AT指令,但没有回复===》配置AT指令需要发送新行,若调试工具没有发送新行选项,可以需要换一下调试工具,最好选用XCOM串口调试助手。
wifi模块配置步骤
1.AT+RST:重启模块
2.AT+CWMODE? :查询当前模式
AT+CWMODE=<mode> 配置模式
<mode>
1 Station 模式
2 AP 模式
3 AP+Station 模式
AT+RST:设置模式后最好重启一下
3.AT+CWJAP? :查询接入的AP,若返回NO AP
AT+CWLAP :列出当前可用的AP
AT+ CWJAP =<ssid>, < password>:加入AP
<ssid>字符串参数,接入点名称
<pwd>字符串参数,密码
4.根据自己的需求做TCP/UDP的客户端或服务器
TCP客户端
AT+CIPMUX=0:开启单连接
AT+CIPSTART="TCP","19 2.168.1.XXX",8086 :连接到远端服务器 TCP协议,IP地址,端口号
AT+CIPMODE=1:开启透传模式
AT+CIPSEND:开始传输数据
想退出传输模式时,发+++,不能发送新行
以上步骤可实现通信
根据自己的需求可以保存透传连接到flash,这样就会保存你之前的指令,
AT+SAVETRANSLINK =<mode>,<remote IP>,<remoteport> [,<type>][,<TCP keep alive>][,<UDP local port>] 如:AT+SAVETRANSLINK=1,”192.168.1.110”,8086,”TCP”
设置STA开机自动连接
AT+ CWAUTOCONN= <enable>
<enable>
0:开机禁能 STA 自动连接
1:开机使能 STA 自动连接
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。