完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
ESP8266是一款高性能的UART-WIFI(串口无线)模块,内置TCP/IP协议栈,能够实现串口与WIFI之间的转换,通过该模块,传统的串口设备只需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。使用时我们可以利用官方提供的SDK作二次开发来使用,也可以直接利用官方出厂提供的固件直接AT指令配置模块使用
基本信息 该模块默认波特率115200,管脚定义如下: 1 VCC 电源(3.3v~5v) 2 GND 电源地 3 TXD 模块串口发送脚(TTL电平,不能直接接RS232电平,可接单片机的RXD) 4 RXD 模块串口接收脚(TTL电平,不能直接接RS232电平,可接单片机的TXD) 5 RST 复位(低电平有效) 6 IO-0 用于进入固件烧写模式,低电平时烧写模式,高电平是运行模式(默认状态) 应用 三种模式 使用时首先通过串口向模块丢AT指令进行相关配置,然后进入透传模式进行数据传输,模块可配置为如下三种模式: WIFI STA 8266模块作为客户机通过路由器接入互联网,手机或PC通过互联网实现对模块的远程控制 WIFI AP 默认8266模块作为热点(当成路由器),实现其他设备接入与模块进行通信 WIFI STA+WIFI AP 就是上述两种模式共存 STA模式AT配置 选择不同模式,AT指令配置不同,这里我将模块配置成STA模式,接入路由器,在PC端通过网络调试助手来模拟TCP的服务器端进行数据传输,该模式下模块的相关AT指令配置,流程如下: 1.AT+CWMODE=1 设为station模式 2.AT+RST 重启生效 //应该是设置STA模式必须重启才可以 3.AT+CWJAP=“WIFI名称”,“WIFI密码” 加入无线网络 4.AT+CIPMUX=0 设置单链接模式 5.设置服务器端(使用网络调试助手在PC端模拟) 6.AT+CIPSTART=“TCP”,“192.168.1.112”,8080 链接服务器 7.AT+CIPMODE=1 开启透传模式 8.AT+CIPSEND 开始透传 注:使用串口调试助手进行调试,往窗口复制指令的时候不要带空格 总结 其实整个模块的使用就是学习下AT指令的配置,通过查阅模块的手册明白各种模式的AT指令配置流程,然后移植参考代码(正点原子有相关源码可供参考)。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1792 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1626 浏览 1 评论
1094 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
732 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1682 浏览 2 评论
1943浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
740浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
577浏览 3评论
600浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
562浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 12:24 , Processed in 1.801519 second(s), Total 75, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号