当前位置:首页 > 实用技巧 >

esp8266指令集详解(esp8266程序举例)

来源:原点资讯(www.yd166.com)时间:2024-01-09 01:54:08作者:YD166手机阅读>>

大家好,我是老耿,高职青椒一枚,一直从事单片机、嵌入式、物联网等课程的教学。对于高职的学生层次,同行应该都懂的,老师在课堂上教学几乎是没什么成就感的。正是如此,才有了借助头条平台寻求认同感和成就感的想法。在这里,我准备陆续把自己花了很多心思设计的教学课件分享出来,如果您正是一名单片机爱好者或是一名同行,欢迎点赞 关注,各位的支持是本人持续输出的动力,多谢多谢!

esp8266指令集详解,esp8266程序举例(1)

在之前的章节中,我们已经学习了传感器数据的采集和显示,但仅限于本开发板之上。既然是物联网开发板,那么接下来的需求就是将传感器数据通过网络上传云端。本章我们来完成开发板入网的工作,为下一步数据上云做准备。

【学习目标】

  1. 了解ESP8266模块特点与组网模式
  2. 了解ESP8266常用的AT指令
  3. 看懂开发板上ESP8266模块与STM32的连接
  4. 结合联网测试程序,明白ESP8266接入WiFi热点和连接服务器的过程

STM32控制ESP8266入网其实并不复杂,但落实到细节还是有不少东西可讲的,本章打算分三个部分来讲解,本文是第一部分。

一、Hello, ESP8266

低成本低代码的联网模块已在物联网设备上广泛使用,ESP8266 WiFi模块就是其中突出的代表,我们首先来认识一下这款在业内广受欢迎的模块。

1.1 ESP8266 芯片与模组

ESP8266EX是由上海乐鑫信息科技公司(ESpressif)出品的一款应用于物联网编程的WiFi芯片。从它被设计出来,就引起了物联网开发的热潮,获得了业内广泛同行的肯定。ESP8266系列模组是深圳安信可(Ai-thinker)公司开发的一系列基于乐鑫ESP8266EX的超低功耗UART-WiFi模组,可以方便的进行二次开发,接入云端服务,加速物联网产品原型设计。图1是常见的几款ESP8266模组,不同的封装适用于不同的电路板布局,我们开发板上使用的是ESP-12F这款。

esp8266指令集详解,esp8266程序举例(2)

图1 几款常见的ESP8266模组

从厂商的角度看,乐鑫是ESP8266的芯片厂商,安信可是依赖ESP8266生产模组的厂商。后者在ESP8266芯片的基础上,完善了外围器件布局和天线优化,并提供一系列开发方案。从用户的角度来看,ESP8266是一个WiFi模块,可以联网,既可以用在STM32平台上,也可以用在Arduino等其他硬件平台上。

1.2 ESP8266的工作模式

ESP8266的工作模式一共有三种:AP模式、STA模式以及混合模式,选择何种模式取决于应用场景。

1)AP模式

AP是Access Point的缩写,即接入点的意思。如图2所示,该模式提供无线接入服务和数据访问,允许其它无线终端接入。简单来说就是和无线路由器的工作模式相同,能让手机接入。这种模式主要用于动态修改接入点信息,一些用ESP8266制作的WIFI广告播放器就是工作在这种模式下的。

esp8266指令集详解,esp8266程序举例(3)

图2 AP模式示意图

2)STA模式

STA是Station的简称,类似于无线终端,STA本身并不接受无线的接入,它可以连接到AP,简单来说就是和手机连接WiFi热点的工作状态相同,如图3所示。在接下来的实验中,采用的就是这种模式,让开发板作为无线终端接入WiFi热点。

esp8266指令集详解,esp8266程序举例(4)

首页 1234下一页

栏目热文

esp8266的at指令是什么工作模式(为什么esp8266发at指令没反应)

esp8266的at指令是什么工作模式(为什么esp8266发at指令没反应)

这几天不知道更什么,给大家讲一讲这颗Wifi模块吧。ESP8266 01. . . .首先和大家说一下,ESP这颗芯片是...

2024-01-09 01:29:00查看全文 >>

ESP8266AT指令连接平台(esp8266如何连接网页)

ESP8266AT指令连接平台(esp8266如何连接网页)

一、ESP8266系列模块是什么?ESP8266系列无线模块是一个经济高效的WIFI SOC模块,支持标准IEEE802...

2024-01-09 01:59:15查看全文 >>

怎么让esp8266收发数据(esp8266怎么向服务器发送数据)

怎么让esp8266收发数据(esp8266怎么向服务器发送数据)

今日头条/西瓜视频/抖音短视频 同名:正点原子原子哥感谢各位的关注和支持,你们的支持是原子哥无限前进的动力。用8266实...

2024-01-09 01:21:57查看全文 >>

esp8266怎么从串口接收数据(esp8266串口烧录教程)

esp8266怎么从串口接收数据(esp8266串口烧录教程)

今日头条/西瓜视频/抖音短视频 同名:正点原子原子哥感谢各位的关注和支持,你们的支持是原子哥无限前进的动力。基于8266...

2024-01-09 01:16:30查看全文 >>

汽车电瓶充满电红灯会变绿灯吗(汽车电瓶充电变绿灯怎么回事)

汽车电瓶充满电红灯会变绿灯吗(汽车电瓶充电变绿灯怎么回事)

汽车电瓶是车辆启动和电力供应的重要组成部分,其电量的状态直接影响到车辆的正常运行和使用。在许多汽车电瓶上,配备有一个观察...

2024-01-09 01:52:54查看全文 >>

esp8266串口怎么设置(esp8266接收串口信息没反应)

esp8266串口怎么设置(esp8266接收串口信息没反应)

大家好,今天给大家介绍ESP8266 WIFI串口通信模块使用详解,文章末尾附有本毕业设计的论文和源码的获取方式,可进群...

2024-01-09 01:31:14查看全文 >>

esp8266模块只能发送不能接收(esp8266能与串口助手直接通信吗)

esp8266模块只能发送不能接收(esp8266能与串口助手直接通信吗)

1.ATK-ESP8266基本情况ATK-ESP8266是ALIENTEK推出的一款高性能的UART-WiFi(串口-无...

2024-01-09 01:51:40查看全文 >>

esp8266函数详细讲解(esp8266指令集详解)

esp8266函数详细讲解(esp8266指令集详解)

ESP8266已经烧录好了micropython固件,今天想尝试使用ESP8266的无线功能,连接到无线网络。本文所需...

2024-01-09 01:41:26查看全文 >>

esp8266给单片机传输数据(怎么用esp8266传输两个单片机)

esp8266给单片机传输数据(怎么用esp8266传输两个单片机)

大家好,今天给大家介绍esp8266WiFi模块教程:正点原子ATK-ESP8266进行网络通信,单片机与电脑,单片机与...

2024-01-09 01:59:25查看全文 >>

express接口能加装固态吗(express card接口能插固态)

express接口能加装固态吗(express card接口能插固态)

thinkpad T400 T420 T430 T440 X301 X201 X201s X201t X200 X200...

2024-01-09 01:36:19查看全文 >>

文档排行