一.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 用于进入固件烧写模式,低电平是烧写模式,高电平是运行模式(默认状态)

三.模块连接示意图

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

串口设置:

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

四.模式说明

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

从上图:

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

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

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

  • AP模式:

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

  • STA模式:

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

  • STA+AP模式

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

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

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

ESP8266使用教程之初识相关推荐

  1. Java 结构体之 JavaStruct 使用教程一 初识 JavaStruct

    Javastruct 是什么 简而言之,Javastruct 是一个第三方库,用于像处理 C 或者 C++ 结构体那样处理 java 对象.也即利用 Javastruct 可以在 java 上实现类似 ...

  2. int sel 在c语言表示,C语言教程ch1初识C程序.ppt

    C语言教程ch1初识C程序 C 程序结构 3层结构,5个函数 降低程序的构思.编写.调试的复杂度 可读性好 如何尽快学会用C语言进行程序设计 了解C程序的构成 模仿.改写.编写 通过不断的编程实践,逐 ...

  3. ESP8266入门教程-ESP8266睡眠和唤醒功能

    ESP8266入门教程-ESP8266睡眠和唤醒功能 本指南展示了如何使用Arduino IDE与ESP8266 (NodeMCU)使用深度睡眠.我们将覆盖深度睡眠与定时器唤醒和深度睡眠与外部唤醒使用 ...

  4. 基于STM32的ESP8266使用教程(一)

    关于为什么要写这篇文章,因为之前在做一个项目的时候需要使用WIFI模块.X宝搜WIFI模块的时候推荐ESP8266这个模块,说是价格便宜.使用方便.但是在使用的过程中发现的确使用方便(因为是基于AT指 ...

  5. 基于STM32的ESP8266使用教程(二)

    写在前面:博主懒癌晚期,考研结束之后想着HAPPY一下,结果把这事忘了,开学了又有很多事情要干,直到昨天一博友留言(有邮件提醒),才想起有这么个坑要填,特来填坑.相关软件程序请参考"基于ST ...

  6. NX10实例教程——草图初识

    NX10实例教程--草图初识 NX10实例教程--草图初识(基础知识和概念) 草图:绘制在平面内的曲线,一般草图曲线为蓝色,是利用约束修改曲线位置,利用标注修改大小的线条.以往使用曲线中的直线和圆弧绘 ...

  7. Standard ML快餐教程(1) - 初识

    Standard ML快餐教程(1) - 初识 好久没写快餐教程了,下面开始一个新的系列,关于函数式编程语言的系列.打算写三种语言:Standard ML,ocaml和Haskell. 这几门语言都不 ...

  8. CANOpen系列教程01_初识CAN与CANOpen及相关内容

    推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!https://www.cnblogs.com/captainbed 正文: CANOpen ...

  9. esp8266 micropython教程_ESP32 / ESP8266 MicroPython教程:写入文件

    本帖最后由 dfrobot 于 2019-5-24 22:20 编辑 介绍 本ESP32 / ESP8266 MicroPython教程的目标是解释如何用MicroPython创建文件.代码在ESP3 ...

  10. CUDA教程: 2.初识CUDA---CUDA简介

    CUDA教程: 2.初识CUDA 在上一章, 我们介绍了GPU的硬件, 这一张呢, 我们来聊聊CUDA编程的细节. 说到编程细节, 无非就是包含: 环境安装, 语法风格, 实现流程(或叫做编程模型), ...

最新文章

  1. Pandas简明教程:五、Pandas简单统计操作及通用方式
  2. Android学习笔记篇2. 单选按钮、复选按钮
  3. linux中fork()函数具体解释(原创!!实例解说)
  4. Ios 被拒出现3.1.1
  5. 现有类 成 mfc类_女人不想成“黄脸婆”,4类食物是衰老“催化剂”,女人尽量远离_氧化...
  6. L1-001. Hello World-PAT团体程序设计天梯赛GPLT
  7. 如何创建ChromeApp
  8. 【208期推荐】HIS走免费开源,医疗软件行业会变天么?
  9. 为什么找不到解决方案?--答案就是:转个弯 这里以“解决表示图左边缺失线条、边缘线、分割线问题”为例...
  10. appfuse mysql_Appfuse 教程
  11. SVG In HTML5 Pages
  12. Flex布局脑图总结
  13. springboot《计算机网络原理》课程试题库管理系统开发 毕业设计-附源码271129
  14. 【附源码】计算机毕业设计SSM网上商城比价系统
  15. 为知笔记docker镜像安装
  16. RabbitMQ-全面详解(学习总结---从入门到深化)
  17. C语言 程序 素数圈圈
  18. 如何做RAID5之图解
  19. 试题 历届真题 时间显示【第十二届】【省赛】【B组】
  20. Lammps切削过程实现及工件表面识别

热门文章

  1. excel如何批量查询手机号归属地
  2. C语言小项目——电子秒表(毫秒级)
  3. 游戏动作3d模型素材推荐 精品 小众
  4. 信号峰峰值Vpp与功率和dbm的换算
  5. Spring Boot 接入 Dubbo 指导文档
  6. Axure RP8介绍
  7. 5个音效素材网站,赶紧收藏
  8. BIEE 11g去掉图形阴影
  9. LoadRunner 压力测试
  10. 基于jsp与基于java有什么区别_JSP和HTML之间有什么区别