草庐IT

esp_matter

全部标签

ESP8266刷固件

前言最近在使用stm32+ESP8266-01S连接阿里云,使用有关MQTT协议的AT指令发现不管怎么调试,都会报错。后来发现是固件版本不对的原因。以下发一下刷固件的流程。一、遇到的问题使用串口助手发送AT指令,遇到返回错误的情况。在网上查了查可能是固件版本不对的问题。 用AT+GMR查看固件版本,发现果然可能是固件版本不对的问题。二、解决方法为了刷入MQTT本版本的固件。买了个USB转TTL的下载器,放上ESP8266。 上步骤:1.点击ESP8266downloadtool2.点击三个点找到固件所在位置,并在后面的文本框打上0X003.先在所选固件旁边打勾,ESP8266-01S的flas

Arduino离线安装esp32/esp8266

使用本教程所示的安装方法,双击安装包的傻瓜式操作,不用进入文件夹修改,不用添加网站地址,免去网络带来的烦恼。安装完成后直接使用。1.官网下载Arduino官网地址:Software|Arduino打开链接后如图 点击红色框内以后跳转到此界面再次选择红框后下载2.安装Arduino打开安装包一直下一步就好3.设置Arduino 打开Arduino后依次点击File、Preferences。将语言改为中文后点OK。4.安装离线包双击打开esp8266安装包,等待进度条结束。esp32安装与esp8266相同。安装完成后再次打开Arduino,可以看到此时开发板管理器中已经有esp8266,直接使用

【毕设调试一】WiFi模块esp8266的调试

硬件说明:提示:主控芯片STM32F103C8T6,与WiFi通信串口为串口二,打印串口为串口三(不使用串口一是当时设计时,方便pcb走线)说明:因为我是使用PCB画板的方式来走线的,并不是按模块来拼接的,走线的时候需要注意WiFi模块和主控芯片串口的连接(RX-TX),如下图所示,这个是可以直接安信可的手册上查到,不需要更改。(提醒一下,很多新手可能会找不到对应的原理图,或者是移植他人的,那么我们需要注意的是,我们自己的WiFi模块实际端口,与他人原理图端口还有封装端口是否对的上,如下图本人的设计解释)①要首先确定WiFi模块,我是在立创商城购买的:ESP-12F(ESP8266MOD),安

基于开源的Micro-RTSP,使用VLC和ffmpeg拉流播放RTSP视频流,本例使用安信可ESP32 CAM进行推流。

基于开源的Micro-RTSP,使用VLC和ffmpeg拉流播放RTSP视频流,本例使用安信可ESP32CAM进行推流。vlc播放命令为:rtsp://192.168.43.128:8554/mjpeg/1。ffmpeg播放命令为:ffplayrtsp://192.168.43.128:8554/mjpeg/1。使用ESP-IDF5.0编译成功。esp-idf-v4.4.2编译不成功,有成功的小伙伴可以分享一下。1.源码地址:gitclonehttps://github.com/brainrecall/Micro-RTSP2.保存源码:保存在本地D:\Espressif\esp-idf-5.0

【ESP32 C语言】ESP32与ESP32-S2使用adc_dma_read心得

前段时间因为课题需要,需要使用ESP32系列的MCU,刚拿到手,对很多东西都不懂,焦头烂额。经过一段时间,对ESP32已经有了一些了解,为了同学们不出现和我一样的情况,特在此写下一些经验分享。这篇文章是我对ESP32内部ADC的一些经验,希望对后来学习的同学们有帮助。1.首先考虑需求使用ESP32的ADC肯定是为了满足自己的设计需求,下面我将我使用过的ESP32与ESP32-S2两款ADC的一些经验写到下面:1.1ESP32与ESP32-S2的采样率ESP32采样率最高到2MSPS(官方说法,但本人使用IDFV4.4.2亲测只能到250KSPS,若我输入500Ksps,得到的结果相邻两个是相同

基于ESP8266的空气温湿度检测系统

一、课题研究意义、现状及应用分析智能家居作为物联技术在居住环境中的综合体现,现今已被越来越多的中国消费者所接受。环境监测作为其中的一项重要组成部分,通常会通过各种传感器对空气温度、湿度、燃气浓度、火焰探测等项目进行监测。其中空气温湿度的智能检测常作为附加功能应用于空调、加湿器、除湿器等家电,需要启动体量较大的家电才能实现检测,成本较高;而传统的简易物理温湿度测量仪不具备远程实时显示的功能,便捷性较低。本文设计提出的基于ESP8266的空气温湿度检测系统,具有通过远程实时显示空气温湿度讯息的功能,具备系统结构简易、硬件连接简单、网页制作便捷、成本较低等优点。二、课题总体方案设计及功能模块(一)课

【史上最全面esp32教程】网络篇和tcp/ip的使用

文章目录前言esp32网络学习路线ESP32连接网络ESP32TCP/IP通信示例程序前言ESP32是一款集成Wi-Fi和蓝牙的开发板,它可以轻松地和其他设备进行网络和TCP/IP通信提示:以下是本篇文章正文内容,下面案例可供参考esp32网络学习路线ESP32网络学习:了解网络协议:在了解ESP32的网络功能之前,需要了解一些基本的网络协议,例如TCP,IP,DNS和HTTP等。这可以帮助您更深入地了解如何使用ESP32与其他设备进行通信。配置Wi-Fi:可以通过在代码中编写Wi-Fi网络的SSID和密码来配置ESP32连接到Wi-Fi网络。您需要通过WiFi.begin()函数初始化Wi-

STM32CubeMX新建STM32HAL库控制ESP8266WIFI模块点亮LED灯。速成,简单一步到位

引言:最近做完比赛后看到一个esp8266wifi模块,闲来无事就想利用它做点儿东西。但是找资料的过程中发现了一件很棘手的问题:我想直接利用网上esp8266wifi模块的能用的代码来做事情,但是网上找的代码要么是用的标准库,要么是用的爆改的hal库,就导致我想用hal库来弄的话,得重新改一堆函数。没有找到新手速成的文章,所以我解决完了后立马发个csdn来记录一下。摘要:用的是esp8266wifi模块的AP(AccessPoint)模式:模块建立wifi热点,手机连接,利用“TCP连接”这个软件给wifi模块发送数据,wifi模块又给STM32发送串口数据,进而控制点灯与否。目录1.新建HA

ESP32学习笔记 MQTT协议

前言MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输协议),信息传输的对象我分为客户端消息发布者(pub)、服务器(server)、客户端消息订阅者(sub),一个客户端可以同时为发布者和订阅者。服务器,服务器为信息传输的枢纽有传递数据、管理客户端、数据保真等作用。主题MQTT的通信方式为pub向server发布一个主题并且向这个主题中发布数据,sub如果订阅了这个主题就可以接收到这个主题下的消息。打个比喻,我们用户观看互联网视频平台上的视频,如果我们想观看一名UP的视频,那么我们用户就一定要关注这名UP的频道,而这名UP会不定时得向他自己的频道发布

ESP8266 WIFI模块的使用

ESP8266wiFI可以用作连接周边的无线设备,也可以作为发送器供其他设备连接通常在产品中,我们经常用作无线的接收使用,也可能会用作在线升级使用等。说点题外话:虽然在线升级已经较为成熟,但我不推荐在一些重要的产品中推荐这种在线OTA升级,像汽车、智能家居等这种代码直接由软件架构生成的底层逻辑代码类型。因为如果,底层结构或者一些代码逻辑被破解之后,很容易造成安全隐患,这种事情发生过不少,而且这种人,是最难被抓捕的。除非哪天,所有的系统网络是被破解或者很难针对的算法出现以及普及。我认为才是安全的。1-ESP8266初体验esp8266是一种无线网络设别,内部集成常用的网络配置,只要不是太精密的产