草庐IT

基于stm32 ESP8266WiFi模块的基本通信

文章目录前言一、什么是ESP8266?二、ESP8266常用指令集三、模块的配置及指令的使用四、程序设计前言本篇涉及到的模块与工具为:1.ATK-ESP8266wifi模块2.USB-UART模块3.串口调试助手提取链接:https://pan.baidu.com/s/17xRlpnjp8j-VvyD2VDxNXw?pwd=ufms提取码:ufms4.网络调试助手提取链接:https://pan.baidu.com/s/10spxZmwMGI70USlzkOzdxg?pwd=fmxe提取码:fmxe一、什么是ESP8266?简介:ESP8266是一款超低功耗的UART-WiFi透传模块,拥有业

3-STM32+ESP8266连接onenet上传数据+远程控制(MQTT)

前两篇文章内容点下面连接跳转(看本篇博客前先看前两篇会有很大帮助,如果完成第二篇博客的代码整合并缕清思路后,再做这一个会容易很多,前两篇写的也相对来说比较详细,同样的知识不会再来一遍的)1-ESP8266-AT指令初试化及部分基础知识2-STM32+ESP8266连接onenet并上传数据(HTTP)3-STM32+ESP8266连接onenet上传数据(MQTT)MQTT协议介绍–点我开发流程–点我素材获取请点我-提取码dz91一、onenet云平台创建产品和设备1、在控制台首页切换旧版本控制台首页–请点我2、选择全部产品-多协议接入3、创建MQTT协议下的产品和设备在MQTT协议下自己创建

3-STM32+ESP8266连接onenet上传数据+远程控制(MQTT)

前两篇文章内容点下面连接跳转(看本篇博客前先看前两篇会有很大帮助,如果完成第二篇博客的代码整合并缕清思路后,再做这一个会容易很多,前两篇写的也相对来说比较详细,同样的知识不会再来一遍的)1-ESP8266-AT指令初试化及部分基础知识2-STM32+ESP8266连接onenet并上传数据(HTTP)3-STM32+ESP8266连接onenet上传数据(MQTT)MQTT协议介绍–点我开发流程–点我素材获取请点我-提取码dz91一、onenet云平台创建产品和设备1、在控制台首页切换旧版本控制台首页–请点我2、选择全部产品-多协议接入3、创建MQTT协议下的产品和设备在MQTT协议下自己创建

esp32+stm32+onnnet+arduino 智能家居系统

第一次发帖,有什么不对的,麻烦指正一下。 以下是我最近完成的一个小项目,不过还有很大的改动优化空间,本篇只是带来一个大体的框架,以及我个人在这个项目所遇到的一些问题,以及我个人对这些问题的解决以及看法,(一定有错的地方,发出来也是希望大家帮忙看看嘿嘿)首先,介绍一下本项目,本项目所需的有3块esp32_wroom_32模块,以及温湿度传感器DHT11,继电器开关,光敏电阻,stm32f407,以及一个串口屏(淘晶驰TJC4832T135_001),不过这个串口屏也可以不要,看你自己吧。首先需要解决的是esp32间的数据传输问题,这个我使用的是arduino开发,然后用的是esp_now传输,这

esp32+stm32+onnnet+arduino 智能家居系统

第一次发帖,有什么不对的,麻烦指正一下。 以下是我最近完成的一个小项目,不过还有很大的改动优化空间,本篇只是带来一个大体的框架,以及我个人在这个项目所遇到的一些问题,以及我个人对这些问题的解决以及看法,(一定有错的地方,发出来也是希望大家帮忙看看嘿嘿)首先,介绍一下本项目,本项目所需的有3块esp32_wroom_32模块,以及温湿度传感器DHT11,继电器开关,光敏电阻,stm32f407,以及一个串口屏(淘晶驰TJC4832T135_001),不过这个串口屏也可以不要,看你自己吧。首先需要解决的是esp32间的数据传输问题,这个我使用的是arduino开发,然后用的是esp_now传输,这

基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)

        前言:本文为手把手教学ESP8266著名开源项目——太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU。两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相同,很多地方需要特殊设计一下。而作者使用STM32开发的原因很简单,ESP8266虽然计算能力等方面优于STM32F1xx,但是弊端也很明显。其所具备的引脚和外设太少,扩展性一般(ESP32算是二者优点兼备)。加之网上ESP8266的太空人WiFi天气时钟已经开源的很完善了,所以尝试用STM32实现一下,也方便后续利用STM32拓展开发。(文末有代码开源!)        实验硬件

基于STM32与ESP8266的太空人WiFi天气时钟(代码开源)

        前言:本文为手把手教学ESP8266著名开源项目——太空人WiFi天气时钟,不同的是本次项目采用的是STM32作为MCU。两者开发过程中有因为各自芯片的特点(时钟频率,内存大小等),导致开发程序大不相同,很多地方需要特殊设计一下。而作者使用STM32开发的原因很简单,ESP8266虽然计算能力等方面优于STM32F1xx,但是弊端也很明显。其所具备的引脚和外设太少,扩展性一般(ESP32算是二者优点兼备)。加之网上ESP8266的太空人WiFi天气时钟已经开源的很完善了,所以尝试用STM32实现一下,也方便后续利用STM32拓展开发。(文末有代码开源!)        实验硬件

第十章 STM32+ESP8266接入机智云 实现小型IOT智能家居项目

前言最近有不少小伙伴私信留言,想要我推出一章能够通过APP进行远程控制并获取传感器信息的实验教程。说实话在嵌入式毕设里边,这算是中等偏上水平的了。刚好我也有兴趣写写。全篇4700多字,我写的很详细,按着文章一步一步操作即可。(建议跟同学集资购买模块,多一个人一起学习交流,能更快学会)主要材料准备STM32F103C8T6板子(外部晶振8M)ESP8266模块(下面两张图是ESP8266模块的正反面)   第九章的所有模块,杜邦线若干条。1.APP制作1.1 首先利用网上的一些物联网自助开发平台去制作APP,这里我选用机智云。浏览器搜索 机智云 ,然后进入官网,如下图。 1.2 进入官网后点击右

第十章 STM32+ESP8266接入机智云 实现小型IOT智能家居项目

前言最近有不少小伙伴私信留言,想要我推出一章能够通过APP进行远程控制并获取传感器信息的实验教程。说实话在嵌入式毕设里边,这算是中等偏上水平的了。刚好我也有兴趣写写。全篇4700多字,我写的很详细,按着文章一步一步操作即可。(建议跟同学集资购买模块,多一个人一起学习交流,能更快学会)主要材料准备STM32F103C8T6板子(外部晶振8M)ESP8266模块(下面两张图是ESP8266模块的正反面)   第九章的所有模块,杜邦线若干条。1.APP制作1.1 首先利用网上的一些物联网自助开发平台去制作APP,这里我选用机智云。浏览器搜索 机智云 ,然后进入官网,如下图。 1.2 进入官网后点击右

ESP32控制器使用SX1278 LoRa模块的方法

LoRa是由Semtech公司引入的一种无线射频技术,旨在用于在不消耗大量功率的情况下将双向信息传输到长距离。如果您不熟悉LoRa,请先查看LoRa模块与Arduino开发板的连接方法。在本篇文章中,我们将学习如何将LoRa模块SX1278与ESP32结合使用。在这里,我们将使用两个LoRa模块-一个连接到ESP32,另一个连接到Arduino开发板。ESP32LoRa设置将从任何给定城市的API请求天气数据,并将其发送到ArduinoLoRa设置。然后ArduinoLoRa将接收数据并将其显示在LCD显示屏上。因此ESP32LoRa部分将作为发射器,而ArduinoLoRa部分将充当接收器。