博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ESP8266使用教程之初识
阅读量:3782 次
发布时间:2019-05-22

本文共 1116 字,大约阅读时间需要 3 分钟。

一.ESP8266介绍

​ 这里将会使用正点原子的 ATK-ESP8266 为例,来说明 ESP8266 的使用。

​ 该模块上面板载了安可信的公司的 ESP8266 模块,ATK-ESP8266 采用串口与MCU通信,内置 TCP/IP 协议栈,实现串口与 WiFi 之间的装换。

​ 通过正点原子的 ATK-ESP8266,传统的串口设备只需要通过串口配置,就可以通过网络传输自己的数据。

该模块可以设置 AP/STA/AP+STA 三种模式。

二.引脚描述

序号 名称 说明
1 VCC 电源(3.3V~5V)
2 GND 电源地
3 TXD 模块串口发送脚(TTL电平,不能直接接RS232电平),可接单片机的RXD
4 RXD 模块串口接收脚(TTL电平,不能直接接RS232电平),可接单片机的TXD
5 RST 复位(低电平有效)
6 IO-0 用于进入固件烧写模式,低电平是烧写模式,高电平是运行模式(默认状态)

三.模块连接示意图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wdpXKK3Z-1586272374467)(/image/连接示意图.png "串口设置及ESP8266测试")]

注意:这里的 USB to TTL 就可以是单片机的普通串口

串口设置:

  • 波特率 115200 bps
  • 8个数据位
  • 1个停止位
  • 无RTS ,无DTR (不要误选)

四.模式说明

​ 模块总共有 STA / AP / STA + AP 三种模式,这里用图分别说明一下 STA 和 AP 是什么。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LQIKojlq-1586272374468)(/image/AP_STA示意图.png)]

从上图:

​ AP( Access Point):即无线接入点,通俗的来说,就是我们平常所说的 “WiFi”,“热点”,上图所画就是一个路由器,而 STA 客户端,进行无线网络接入,然后通过路由器进行网络访问。

​ STA(Station):即无线网络中的一个终端,如手机做为一个站点进行网络连接,就是我们平常手机连接WiFi。当然笔记本 和平板电脑肯定也是可以作为一个站点。

下面是 ESP8266 的三种模式介绍:

  • AP模式:

    把 ESP8266 作为 AP,等待网络客户端接入,通俗的来说,就是此时有有一个 WiFi (WiFi名+密码)等待大家来连接。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aVAmIKKI-1586272374469)(/image/AP.png)]

  • STA模式:

把 ESP8266 作为 STA客户端,进行网络连接。和我们手机进行网络连接是一样的。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mdM72rj4-1586272374471)(/image/STA模式.png)]

  • STA+AP模式

ESP8266 在 STA+AP 模式下,既可以连接其他 AP 设备。又可以等待被其他设备进行连接。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pYXTVhyI-1586272374471)(/image/AP+STA.png)]

-----------------------------------------------结束--------------------------------------------------------

文章有价值,请各位看官点个赞,关注我或者点右边打个赏吧!

下一篇将分享 学习 ESP8266 所需要了解一些网络知识

转载地址:http://dumvn.baihongyu.com/

你可能感兴趣的文章
基于MFC串口编程和曲线图绘制(visual studio2008,Teechart绘图控件)的程序总结
查看>>
VS2010MFC - TeeChart经验总结(零基础入门到动态创建)
查看>>
Teechart动态设计方法
查看>>
MFC下绘制曲线工具Teechart使用
查看>>
关于conda和anaconda不可不知的误解和事实——conda必知必会
查看>>
一文教你如何用Python预测股票价格
查看>>
Windows 下,使用 Pycharm + Anaconda(NumPy,SciPy 等集成包)的环境配置
查看>>
基于Python预测股价的那些人那些坑,请认真看完!
查看>>
stocker模块量化交易分析
查看>>
pycharm 教程(一)安装和首次使用
查看>>
pycharm 使用小技巧---方便快捷获取python安装库
查看>>
PyCharm安装及使用
查看>>
微服务架构(一):什么是微服务
查看>>
微服务架构(二):融入微服务的企业集成架构
查看>>
【程序员必看】如何用Python从0开始创建一个区块链?
查看>>
程序猿们,别着急入手区块链,先给自己选好武林门派再练功不迟
查看>>
教你仅用15分钟在以太坊编写一个区块链Web应用
查看>>
版本控制
查看>>
几种常用的版本控制系统优缺点比较
查看>>
版本控制:SVN和GIT的一些使用感受
查看>>