ESP8266使用教程之初识
一.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使用教程之初识相关推荐
- Java 结构体之 JavaStruct 使用教程一 初识 JavaStruct
Javastruct 是什么 简而言之,Javastruct 是一个第三方库,用于像处理 C 或者 C++ 结构体那样处理 java 对象.也即利用 Javastruct 可以在 java 上实现类似 ...
- int sel 在c语言表示,C语言教程ch1初识C程序.ppt
C语言教程ch1初识C程序 C 程序结构 3层结构,5个函数 降低程序的构思.编写.调试的复杂度 可读性好 如何尽快学会用C语言进行程序设计 了解C程序的构成 模仿.改写.编写 通过不断的编程实践,逐 ...
- ESP8266入门教程-ESP8266睡眠和唤醒功能
ESP8266入门教程-ESP8266睡眠和唤醒功能 本指南展示了如何使用Arduino IDE与ESP8266 (NodeMCU)使用深度睡眠.我们将覆盖深度睡眠与定时器唤醒和深度睡眠与外部唤醒使用 ...
- 基于STM32的ESP8266使用教程(一)
关于为什么要写这篇文章,因为之前在做一个项目的时候需要使用WIFI模块.X宝搜WIFI模块的时候推荐ESP8266这个模块,说是价格便宜.使用方便.但是在使用的过程中发现的确使用方便(因为是基于AT指 ...
- 基于STM32的ESP8266使用教程(二)
写在前面:博主懒癌晚期,考研结束之后想着HAPPY一下,结果把这事忘了,开学了又有很多事情要干,直到昨天一博友留言(有邮件提醒),才想起有这么个坑要填,特来填坑.相关软件程序请参考"基于ST ...
- NX10实例教程——草图初识
NX10实例教程--草图初识 NX10实例教程--草图初识(基础知识和概念) 草图:绘制在平面内的曲线,一般草图曲线为蓝色,是利用约束修改曲线位置,利用标注修改大小的线条.以往使用曲线中的直线和圆弧绘 ...
- Standard ML快餐教程(1) - 初识
Standard ML快餐教程(1) - 初识 好久没写快餐教程了,下面开始一个新的系列,关于函数式编程语言的系列.打算写三种语言:Standard ML,ocaml和Haskell. 这几门语言都不 ...
- CANOpen系列教程01_初识CAN与CANOpen及相关内容
推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!https://www.cnblogs.com/captainbed 正文: CANOpen ...
- esp8266 micropython教程_ESP32 / ESP8266 MicroPython教程:写入文件
本帖最后由 dfrobot 于 2019-5-24 22:20 编辑 介绍 本ESP32 / ESP8266 MicroPython教程的目标是解释如何用MicroPython创建文件.代码在ESP3 ...
- CUDA教程: 2.初识CUDA---CUDA简介
CUDA教程: 2.初识CUDA 在上一章, 我们介绍了GPU的硬件, 这一张呢, 我们来聊聊CUDA编程的细节. 说到编程细节, 无非就是包含: 环境安装, 语法风格, 实现流程(或叫做编程模型), ...
最新文章
- Pandas简明教程:五、Pandas简单统计操作及通用方式
- Android学习笔记篇2. 单选按钮、复选按钮
- linux中fork()函数具体解释(原创!!实例解说)
- Ios 被拒出现3.1.1
- 现有类 成 mfc类_女人不想成“黄脸婆”,4类食物是衰老“催化剂”,女人尽量远离_氧化...
- L1-001. Hello World-PAT团体程序设计天梯赛GPLT
- 如何创建ChromeApp
- 【208期推荐】HIS走免费开源,医疗软件行业会变天么?
- 为什么找不到解决方案?--答案就是:转个弯 这里以“解决表示图左边缺失线条、边缘线、分割线问题”为例...
- appfuse mysql_Appfuse 教程
- SVG In HTML5 Pages
- Flex布局脑图总结
- springboot《计算机网络原理》课程试题库管理系统开发 毕业设计-附源码271129
- 【附源码】计算机毕业设计SSM网上商城比价系统
- 为知笔记docker镜像安装
- RabbitMQ-全面详解(学习总结---从入门到深化)
- C语言 程序 素数圈圈
- 如何做RAID5之图解
- 试题 历届真题 时间显示【第十二届】【省赛】【B组】
- Lammps切削过程实现及工件表面识别