草庐IT

esp_matter

全部标签

【雕爷学编程】Arduino智慧校园之使用ESP8266连接WiFi并上传温度数据到服务器

Arduino是一个开放源码的电子原型平台,它可以让你用简单的硬件和软件来创建各种互动的项目。Arduino的核心是一个微控制器板,它可以通过一系列的引脚来连接各种传感器、执行器、显示器等外部设备。Arduino的编程是基于C/C++语言的,你可以使用ArduinoIDE(集成开发环境)来编写、编译和上传代码到Arduino板上。Arduino还有一个丰富的库和社区,你可以利用它们来扩展Arduino的功能和学习Arduino的知识。Arduino的特点是:1、开放源码:Arduino的硬件和软件都是开放源码的,你可以自由地修改、复制和分享它们。2、易用:Arduino的硬件和软件都是为初学者

c++ - cdecl 调用约定如何破坏 ESP?

我的应用程序崩溃了,因为我调用的库函数更改了ESP,尽管它被声明为cdecl。库(libclang.dll)是使用MinGW编译的,我在VC++项目中使用它。这些函数作为C函数导出,DependencyWalker告诉我它们具有正确的cdecl调用约定。通过包含Clang的“index.h”文件,使用dllimport将函数导入到我的项目中。似乎并不是所有函数都破坏了ESP,因此一些函数执行成功,其他函数导致崩溃。这是一个工作函数的集合://calltoclang_getNumDiagnostics(TU);-works!5AF3EFABmovesi,esp5AF3EFADmoveax

3·ESP32-C3入门教程——讲透wifi模块配置(从wifi scan到smart config)

    对于物联网实战来说,wifi模块当属重中之重。今天有了学习的新思路,既然是入门学习,从整体入手,开始主要是按照模块化的角度去学习,从整体上认识每个模块的功能,然后在回顾部分再去梳理一遍流程、每个API调用的原理以及相关函数的知识。       目录level1:从wifiscan模式入门wifi模块最简单的方式实现wifi扫描加入回调,采用扫描的方式level2:打开热点&连接路由器ap模式sta模式level3:一键智能配置smartconfig例程使用实现原理回顾——esp32的WIFI实现流程主程序回调函数流程图小结         学习ESP32,少了wifi怎么行?这一篇先从

基于ESP8266 开发板(MCU)遥控小车

遥控小车​遥控界面​【项目源码】第一版ESP8266https://github.com/liyinchigithub/esp8266_car_webServerhttps://github.com/liyinchigithub/esp8266_car_webServer第二版ESP32GitHub-liyinchigithub/esp32-wroom-car:嵌入式单片机ESP32Arduino遥控小车(wifi版)嵌入式单片机ESP32Arduino遥控小车(wifi版).Contributetoliyinchigithub/esp32-wroom-cardevelopmentbycrea

esp8266+新版onenet平台之HTTP设备属性上报

一、注册账户新版onenet平台https://open.iot.10086.cn/作为onenet新用户,需要先进行账号注册登录二、创建产品进入开发者中心->产品开发->创建产品产品品类无要求,智能化化选择设备接入,节点类型为直连设备,协议为HTTP进入对应的产品开发设置物模型,添加自定义功能点三、创建设备在产品开发下对对应产品进行项目管理,添加设备设备名称为设备ID(新版统一设备名称和ID)位置信息可以不选择找到esp8266设备->属性,即可看到产品下的设备自动添加了功能点四、esp8266设备属性上报工具:Postman、token生成工具/代码、开发文档新版onenet平台提供了两种

STM32+ESP8266 实现物联网设备节点

目录一、硬件准备二、编译环境三、源代码地址四、说明五、测试方法六、所有测试工具和文档本项目使用stm32F103ZE+esp8266实现一个物联网的通信节点,目前支持的协议有mqtt,tcp。后续会持续更新,增加JSON,传感器,freertos。本文包括所有源代码和测试工具,下载工具。具体使用方法,等待后续文章更新。一、硬件准备本设备利用STM32F103ZE和ESP8266实现了一个基本的物联网节点,所需硬件如下1、STM32F103ZE开发板2、ESP8266模组(uart接口)3、ST-LINK(下载用)4、USB转串口模块(调试用)二、编译环境1、编译环境keil5。2、程序全部使用

使用ESP8266在Arduino上连接WiFi物联网

物联网(InternetofThings,简称IoT)是当今科技领域的热门话题,它将各种设备和传感器通过互联网连接起来,实现智能化的数据交换和控制。在物联网应用中,连接到WiFi网络是非常常见和重要的一步。本文将介绍如何使用ESP8266模块在Arduino上连接WiFi网络,以实现物联网的功能。ESP8266是一款低成本、高性能的WiFi模块,它集成了TCP/IP协议栈,可以通过串口与Arduino进行通信。我们将使用ArduinoIDE作为开发环境,并通过编程来实现ESP8266的WiFi连接功能。首先,我们需要准备以下硬件和软件:硬件:Arduino开发板(如ArduinoUno)ESP

ESP8266-01S模块连接服务器(ONENET、HTTP协议)

ESP8266-01S模块连接服务器(ONENET)固件烧录通过http协议连接onenet云平台固件烧录一般在esp8266到手之后会进行测试,以确保能用,该模块出厂时默认自带出厂固件的,但如果进行了开发即下载了自己写的程序,想再次使用原厂AT固件,这时需要烧录固件,烧录固件直接看别人的教程即可:https://blog.csdn.net/jackcsdnfghdtrjy/article/details/104770612。ESP8266-01S使用的固件是8MB的,然后是使用ESP-12F的话固件是32MB的。由于会使用到串口调试助手、烧录软件、固件等,打包如下:我用夸克网盘分享了「esp

基于Micropython利用ESP32-C3墨水屏电子时钟方法

本篇笔记介绍一下我们设计制作的墨水屏时钟。1、所需硬件1)合宙的ESP32-C3:2)电子价签拆出来的2.9寸墨水屏:——电子价签型号为:Stellar-L,墨水屏型号为:E029A01。3)自己设计的一块墨水屏驱动板:——这块PCB比较复杂了,贴片电容、电阻、二极管有20多个,再加上贴片AHT20和24P的FPC,焊接难度有点大,建议上加热台和焊锡膏。4)402030锂电池3.7V——立创商城上买的小体积锂电池(402030),刚好可以藏在墨水屏时钟后面。5)墨水屏时钟背面2、原理图——墨水屏使用SPI协议,8个引脚分别与ESP32-C3连接:mosi=Pin(3)sck=Pin(2)cs=

一起玩儿物联网人工智能小车——09. ESP32 WROVER开发板组成、引脚功能初探

在拿到一个芯片、模组、功能模块或者开发板的时候,除了去网上搜索各种文档和教程之外,最重要的文档就是设计制造商所提供的datasheet文档了。datasheet直接翻译成中文就是数据表,通常指用于辅助硬件开发的资料工作表、数据手册、规格书、产品手册等。对于硬件开发者和相关软件开发者来说都是必备的文档资料。通过datasheet我们通常可以了解到该硬件的1.功能描述。2.电气特性。3.管脚的定义。4.封装图、尺寸图。5.原理图。6.典型应用等相关的技术资料。为我们了解和使用这个芯片提供了一定的帮助。基于ESP32系列芯片最常见的开发板就是ESP32-DevKitCV4开发板了,这是一个通用型基础