首页文章stm32:esp8266模块的使用模块手机「stm32:esp8266模块的使用」

stm32:esp8266模块的使用模块手机「stm32:esp8266模块的使用」

时间2025-01-17 04:36:04发布yu分类文章浏览155
导读:最近在准备电赛,需要使用到EPS8266-WIFI模块通过手机实现一些功能的运行,在此记录下我的一些笔记。 模块:使用的是正点原子的ATK-ESP8266-V1.3 接线:由于只需要实现一些简介的通信,只需VC...


最近在准备电赛,需要使用到EPS8266-WIFI模块通过手机实现一些功能的运行,在此记录下我的一些笔记。
模块:使用的是正点原子的ATK-ESP8266-V1.3
接线:由于只需要实现一些简介的通信,只需VCC->3.3V,GND->GND,TX-RX,RX->TX,RST和IO可以不用接

通过CH-340(U转TTL模块)连接到电脑,打开串口调试助手,发送AT(测试指令),若传回"OK"即为成功连接。
下面是一些常用的AT指令,需要勾选发送新行功能才能成功发送

指令名功能AT测试指令AT+CWMODE=设置应用模式(需重启生效), 1:STA 2:AP 3:AP+stationAT+CWLAP返回目前的AP列表AT+CWJAP=,加入某一APAT+CWJAP?返回当前加入的APAT+CWQAP退出当前加入的APAT+CIPSTART=,,建立TCP/UDP连接AT+CIPMUX=是否启用多连接,0:否,1:是,启用后不可进入透传AT+CIPSEND=发送数据AT+CIPMODE=是否进入透传模式+++退出透传模式,需要关闭发送新行

下面这个例子,使EPS8266连接到现有的WIFI/热点,以电脑为主机进行通信:

AT+CWMODE=1
AT+RST
AT+CWJAP=“abcwifi”,“abc88888”(wifi名字最好不超过6位)
接着,打开网络调试助手,主机类型选择tcp server,ip地址填写主机ip
(ip地址填写主机ip,主机ip查询方式:按下win+r,打开命令框输入cmd,输入ipconfig,IPv4 地址即为主机ip)
AT+CIPSTART=“TCP”,“主机ip”,8080
此时,连接成功,可以通过网络调试助手与串口调试助手互相收发数据

下面这个例子,使EPS8266连接到现有的WIFI/热点,以ESP8266为主机进行通信,这个也是我要接下来一直使用的:

AT+CWMODE=3
AT+CIPMUX=0
AT+RST
AT+CWJAP=“abcwifi”,“abc88888”
AT+CIPSERVER=1
AT+CIFSR

在手机上打开“TCP连接”(一个APP),在成功输入完以上指令后,点击右上角连接,输入IP及端口号,IP为“AT+CIFSR”传回的地址,端口号为默认值333。成功连接后,可通过此APP实现按键输入指定指令,以完成以后要实现的功能。

引用此博主的博文链接: https://blog.csdn.net/qq_38410730/article/details/86538288.
在此基础上进行了一些简单的修改。

ESP8266.C:

 

在main.c中不断循环发送空数据

 

图木舒克版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com

展开全文READ MORE
模块使用手机
名侦探柯南所有剧场版(M11触屏手机「名侦探柯南所有剧场版(M11」 “摇一摇”真的摇后才会弹广告?手机摇一摇「“摇一摇”真的摇后才会弹广告?」