文章目录项目介绍设计思路功能实现使用方法 源码地址 项目介绍使用 ESP32-S2 制作一个本地气象台/温度计,在 oled 屏幕上显示本地的实时时间和天气信息。设计思路功能实现(1)连接 wifi 功能wifi 初始化连接 wifi事件处理ESP32-S2 连接 wifi 需要设置成 AP 模式。注册 wifi 开始连接事件、wifi 断联事件和获取 IP 地址事件,在事件回调函数中对这三种情
转载
2024-03-29 11:28:38
120阅读
问题引入在实现多CPU支持的操作系统的中断功能时,仿真调试运行 gdb,程序卡在了int $0x30这一指令上。48号中断分配给了系统调用,而之前单处理器的系统调用功能是没有问题的,那么,问题可能出在对多处理器中断机制的初始化过程。// Initialize and load the per-CPU TSS and IDT
void
trap_init_percpu(void)
{
// 该CP
esp-01s 接入OneNET平台1、注册、创建产品1.1、添加产品1.2、添加设备2、代码移植部分2.1 、工程文件结构2.2、代码及其结构2.3、移植注意3、应用管理(APP界面创建)3.1、查看、编辑应用3.2 手机APP下载4、我的工程文件下载使用esp-01s接入OneNET平台,还可以通过OneNet平台的设备云手机App控制,通过手机APP可以控制板载的LED打开或者关闭,这仅仅是
Easy IoT实现mqtt实验(该博客主要记录本人物联网课程的实验报告)一、实验目的及要求【实验一】实现Easy IoT配置。 【实验二】实现Easy IoT上mqtt消息的通讯。二、实验原理与内容实现mind+下Easy IoT上mqtt消息的通讯。三、实验软硬件环境硬件:掌控板 软件:Mind+四、实验过程(实验步骤、记录、数据、分析)1.在Easy loT平台上注册账号2.登录Easy l
文章目录esp-matter开发环境搭建前提准备1.Ubuntu22.04(磁盘容量不小于80G)esp-idf 开发环境搭建1.ESP-IDF 依赖环境安装2.Problem1 solution2.1 jihu-mirror 使用(推荐)2.2 submodule-update 使用(不推荐)3.Problem2 solutionesp-matter开发环境搭建 esp-matter开发环境搭
RMT 文章目录RMT1. RMT简介1.1 概述1.2 红外编码1.2.1 编码组成1.2.2 载波1.3 RMT组件概述2. RMT框图剖析2.1 时钟2.2 RAM2.3 发送器2.4 接收器3. RMT结构体配置说明4. RMT发送实验4.1 功能描述4.2 硬件设计4.3 软件设计4.3.1 配置结构体的公共部分4.3.2 配置结构体的发射部分4.3.3 载入结构体配置4.3.4 定义要
转载
2024-06-12 23:13:09
250阅读
typedef struct
{
timer_alarm_t alarm_en; /*!< Timer alarm enable */
timer_start_t counter_en; /*!< Counter enable */
timer_intr_mode_t intr_type; /*!< Interrupt mode */
转载
2024-04-18 09:37:55
134阅读
这段时间入手了安信可的ESP32-C3开发板,我买的是ESP32-C3-32S开发板(外置4M)的。之前写过一个微信小程序获取onenet数据的,这下顺便整个流程衔接起来。一、OneNet平台1、创建产品控制台 —>MQTT物联网套件–>添加产品关于产品名称、行业、类别那些自行选择即可,这里选用mqtt协议2、创建设备点击我们创建好的产品,进去下一个页面,在页面左边的有一个设备列表,然
转载
2024-03-26 13:34:23
806阅读
目录1前言2应用侧接入华为云IoT平台3必备环境4使用步骤4.1华为云IoT平台简介4.2产品定义4.3设备定义与注册4.4ESP32编程接入4.4.1头文件的包含4.4.2接入参数以及ESP32WiFi的配置4.4.3WiFi配置与MQTT连接初始化4.4.4属性上报4.4.5接收华为云IoT平台下发命令以及命令响应1前言 相信很多人和笔者一
转载
2024-05-23 23:36:15
327阅读
乐鑫科技 (688018.SH) 基于 Wi-Fi 协议推出了 Mesh 组网方案 ESP-Mesh-Lite,支持更多设备在更大范围内轻松联网。这一创新性的 Wi-Fi Mesh 技术通过构建灵活、可靠的物联网组网方案,使用户可以享受到快速、稳定且安全的 Wi-Fi 覆盖,不再受到设备数量和路由器位置的限制。ESP-Mesh-Lite 网络架构传统的 Wi-Fi 网络中,所有终端设备都需要直接与
这篇是一篇很好的计算机基础知识文章,对于理解多线程等知识会有帮助,乔戈里极力推荐认真阅读,打好基础才是王道!我们每个程序员或许都有一个梦,那就是成为大牛,我们或许都沉浸在各种框架中,以为框架就是一切,以为应用层才是最重要的,你错了。在当今计算机行业中,会应用是基本素质,如果你懂其原理才能让你在行业中走的更远,而计算机基础知识又是重中之重。下面,跟随我的脚步,为你介绍一下计算机底层知识。CPU还不了
(1)实验目的本实验旨在利用MicroPython编程语言控制ESP32模块实现socket通信。 在MicroPython中,Socket通信是一种常用的网络通信机制,它基于TCP/IP协议栈,可以实现设备间的数据传输和通信。通过使用MicroPython的socket模块,可以轻松地在嵌入式系统和物联网应用中进行网络通信。 以下是关于MicroPython Socket通信的一些重要信息:套接
实验八——通信实验一、实验目的在两个ESP32上实现TCP协议的测试二、实验内容1. 应用ESP32建立TCP Server及TCP Client2. 实现TCP Server及TCP Client的简单测试三、实验设备ESP32四、实验步骤1) TCP Client的建立及测试TCP Client主要是用来访问服务器的,很多可以通过外网访问的物联网设备主要就是工作在TCP Client下。设备主
转载
2024-04-11 12:46:45
239阅读
在许多物联网应用中,ESP32因其高性价比和强大功能被广泛使用。结合Python编程和MQTT协议,可以打造出无缝的设备通信解决方案。本文将详细记录如何配置Python ESP32以实现MQTT通信的过程。
## 环境准备
### 软硬件要求
| 组件 | 要求 |
|--------------|----------
引航计划学习一共分为三个部分,分别是电子营、无人驾驶和智慧城市。电子营首先我们下载了arduino,在这里运行控制小车的代码,语言用的是java。第一天我们主要运行了控制开发板上灯的亮灭和电机舵机的运转。第二天一整天都在拼装小车,拼装完成之后,在电脑中通过修改时间、方向和速度来确定小车的运动,现在是不能实时操控的。第三天,老师提供了一个制作遥控器的代码,让开发板带热点,手机连接热点,进入网址,里面
之前我们尝试过直接把LED点亮并且闪烁。
今天尝试一下将LED的开关状态上云,并可以通过云来进行数据下发。
数据要上云,首先开发板要联网。
首先我们会用 Python的network 库, 在network库当中,提供STA_IF和AP_IF两种模式。其中进行连接的是使用STA_IF模式,如果使用AP_IF,则是将ESP32作为一个热点。后面的文章当中我们会用到。import network
i
转载
2023-11-12 14:32:46
290阅读
一、目的 在上一篇《ESP32系列--第五篇 WiFi Station模式》我们介绍了station模式,本篇我们介绍一下AP模式。二、准备 首先我们从esp-idf里面拷贝一份官方的示例代码 &nbs
转载
2024-04-28 06:53:16
233阅读
matter协议学习笔记--以乐鑫方案为例0. 写在前边的话1. matter 协议基本概念2. 设备间的本地自动化交互2.1 同步控制的实例:2.2 异步通知(订阅、报告)3. 桥接设备4. thread 边界路由器5. 专业名词 0. 写在前边的话以下学习笔记均参考乐鑫官方给出的 esp_matter 方案; 主要包括matter基本概念,设备间的监护、设备桥接、thread边界路由器等关于
转载
2024-05-11 17:51:30
463阅读
目录项目需求 前端浏览两个后端 python后端 nginx-flv+ffmpeg后端总结项目需求 手机浏览器,远程查看实时监控视频、按钮控制电机、获取环境温度。
转载
2024-05-08 15:28:29
762阅读
ESP32S2开发学习之路--GPIO与中断示例代码API介绍常规轮询APIgpio_config_t 结构体gpio_configgpio_reset_pingpio_set_levelgpio_get_levelgpio_set_drive_capabilitygpio_get_drive_capability补充函数中断APIgpio_install_isr_servicegpio_uni
转载
2024-03-27 05:41:17
61阅读