| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> STM32HAL库使用ESP8266模块 -> 正文阅读 |
|
[嵌入式]STM32HAL库使用ESP8266模块 |
????????ESP8266模块是一个可是实现蓝牙和WiFi一体的模块,ESP8266 是一个完整且自成体系的 WiFi 网络解决方案,能够独立运行, 也可以作为 slave 搭载于其他 Host 运行。 ESP8266模块简介ESP8266的工作模式????????ESP8266一共具有3种工作模式,这三种工作模式softAP 模式,station 模式,softAP + station 共存模式三种。这三种模式对应着三种不同的状态。 1、station 模式 ? ? ? ? 此时的ESPP8266模块可以当作是一个客户端,可以向服务端进行数据的下载与传输,可以比喻成此时的ESP8266就是一个不能开热点的手机,一般这种模式用于远距离传输。 2、softAP 模式 ? ? ? ? 处于AP模式的ESP8266,此时就是一个服务端,也就是一个只能开热点,但是没有移动网的热点,一般这种模式用于近距离传输信息。 3、softAP + station 共存模式 ? ? ? ? 在此模式下,ESP8266就是一个路由器既可以做服务端接收也可以当客户端连接路由器,进行联网传输和控制,也就是此时的手机可以实现有网热点的实现。 ????????如果你需要做远程控制则选择的station模式,如果做像蓝牙一样的近距离控制则选择AP模式就可以了。 ESP8266的AT指令需要详细了解ESP8266模块的AT指令则需要前往乐鑫官网下载模块资料手册 ????????在ESP8266模块给的手册里写明了不同的AT指令,分为基础AT指令、WIFI功能AT指令、TCP/IP相关AT指令。基本上每一种指令都是对应着一种模式。 1、基本AT指令 ? ? ? ?在STM32种使用则是需要以下形式发送,每次结尾必须有“\r\n”,不然ESP8266则无法识别该指令
成功则会返回一个OK。 2、WIFI功能AT指令 ? 3、TCP/IP相关AT指令 ?ESP8266应用1、STATION模式连接路由器 ????????从图中可以看见,可以让WIFI模块用客户端模式去连接路由器,实现资源上传以及下载。而完成这个操作只需要3步即可,如下所示: ?在STM32运用中,则是用以下的操作
定义好字符串之后,然后在初始化阶段进行一个一个使用,如下这样基本上就可以实现了
2、以电脑为服务器的TCP连接(手机与此方法一样) 步骤: ?这里就可以将这些写成函数,直接让一个函数实现TCP连接和TCP断开,格式和上面一样的
3、以WIFI模块为服务器的TCP连接 连接步骤 ? 而在使用ESP8266与STM32单片机进行通信,采用串口不定长接收STM32关于UART的接收方式_啵啵520520的博客-CSDN博客_stm32 uart接收 然后需要处理的就放到该处理的位置。 |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 20:33:29- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |