自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

91创客学堂

分享 成就 梦想

  • 博客(133)
  • 资源 (4)
  • 收藏
  • 关注

原创 国产ARM/RISCV与OpenHarmony物联网项目(一)总体设计说明

本文件讲述采用国产ARM网关+国产RISCV采集节点+OpenHarmany轻量化操作系统实现一套实时采集温湿度、光照度、气体各类环境数据的的全国产化软硬件物联网管理系统。做为相关嵌入式工程师熟悉国产化嵌入式平台的实践项目。

2025-06-17 09:27:31 1764

原创 基于ESP32+Wi‑Fi CSI的开源项目ESPectre

ESPectre是一款基于ESP32和Wi-Fi CSI(信道状态信息)的无感运动检测系统,无需摄像头或麦克风,通过分析无线信号变化实现隐私保护的运动监测。其核心优势包括:1)纯无线部署,支持穿墙检测;2)低功耗设计,可电池供电;3)原生集成HomeAssistant,输出运动强度和触发阈值。系统采用数学模型实时处理CSI数据,通过ESPHome组件实现开箱即用,适合智能家居、安防监控等场景。项目采用双平台策略,包含面向终端用户的稳定版本和面向开发者的研究平台。部署简单,仅需ESP32开发板和电源,但需注意

2026-04-02 16:45:26 409

原创 基于Wi-Fi CSI的运动检测技术

摘要:Wi-Fi CSI运动检测利用信道状态信息(CSI)的细微变化感知人体活动,具有隐私友好、低成本优势。其核心原理是通过分析Wi-Fi信号受人体运动扰动的动态分量,结合预处理和特征提取实现运动检测。主流开源项目分为三类:1)嵌入式方案(如ESPectre、RuView),适合智能家居和健康监测;2)通用采集工具(如nexmon_csi),适用于研究数据采集;3)算法研究项目(如SenseFi),支持深度学习模型开发。不同项目在硬件支持、算法复杂度和应用场景上各有侧重,用户可根据需求选择从轻量级部署到高级

2026-04-02 15:40:26 345

原创 OpenClaw树莓派摄像头任务测试

摘要:任务1使用树莓派摄像头拍摄了两张照片(标准分辨率和高分辨率),并成功保存到桌面目录。任务2尝试识别照片中的牛奶盒及品牌,通过图像处理和OCR技术分析,但因拍摄角度、光线或视野问题未能识别到有效文字信息。颜色分析显示照片主要为浅色背景和深色物体,建议调整摄像头角度、改善光线条件或重新拍摄以获得更清晰的图像用于识别。

2026-03-18 17:44:18 435

原创 OpenClaw在树莓派DHT11数据采集任务过程全记录

本文记录了在树莓派4B平台上使用openClaw进行DHT11温湿度传感器驱动的开发过程。首先人工测试验证了DHT11模块的正常工作,随后通过openClaw自动开发时遇到读取异常问题,经过多次尝试后发现问题可能源于缺少上拉电阻。最终在人工指导下使用可靠的dht11库完成数据采集,并实现了终端可视化程序。测试显示,openClaw在处理嵌入式开发任务时存在一定局限性,容易产生误导性错误判断,需结合人工验证才能确保可靠性。整个过程中消耗了约300万token的计算资源。

2026-03-18 16:17:01 574

原创 OpenClaw Control UI安全上下文访问配置

摘要:针对树莓派4B运行OpenClaw 2026+版本时局域网设备无法访问WebUI的问题,提供两种解决方案:1)通过SSH隧道建立本地安全连接(http://localhost:18789/?token=xxx);2)配置HTTPS自签名证书实现IP直接访问(需修改配置文件并重启服务)。

2026-03-13 19:17:11 4970

原创 OpenClaw在树莓派全流程安装部署

本文介绍在树莓派4B平台上部署安装与配置OpenClaw框架,并使用WebUI进行任务交互的基本操作。

2026-03-13 19:00:26 1591

原创 ESP32+Web实现智能气象站

基于 ESP32-S3 开发的智能气象站系统,核心功能是:通过多种传感器采集室内环境数据(温湿度、烟雾浓度、光照强度),结合高德天气 API 获取室外实时 / 预报天气数据,通过 Web 界面可视化展示所有数据,并支持前端实时配置报警阈值、联动规则,同时实现烟雾超标蜂鸣器报警、光照联动 WS2812 LED 灯变色的硬件交互。

2026-02-14 12:02:24 1086

原创 ESP32平台嵌入式Web前端框架选型分析

如何系统性选择适合嵌入式 Web 开发的前端框架,而不只是罗列框架清单。我会基于嵌入式设备的核心约束(资源、兼容性、交互需求),给你一套可落地的「选型方法论」,从评估维度到决策步骤,再到实战选型案例,帮你精准选到匹配的框架。

2026-02-14 11:55:06 1339

原创 ESP32+Web服务器实现室内环境数据采集

基于 ESP32-S3 开发板和 Arduino 框架,结合 ESPAsyncWebServer 实现一个本地环境采集与控制系统,包含温湿度、烟感、光照监测,以及蜂鸣器、WS2812 LED 联动控制,设计符合现代 UI 交互的 Web 界面。

2026-02-11 12:22:18 1403

原创 ESP32平台web服务器开发框架选型与分析

摘要:本文对比分析了ESP32智能家居开发中三种Web服务器方案:WiFiServer(原生TCP)、WebServer(HTTP专用)和ESPAsyncWebServer(异步HTTP)。WiFiServer需手动处理HTTP协议,适合底层TCP通信;WebServer封装HTTP简化开发,但同步处理效率低;ESPAsyncWebServer支持异步非阻塞、WebSocket等高级功能,适合多客户端并发场景。

2026-02-06 21:11:10 718

原创 ESP32 Arduino-WebServer 库开发步骤及实例

ESP32 WebServer库使用指南摘要 本文介绍了ESP32 WebServer库的核心功能和基础使用方法。该库内置在ESP32 Arduino核心中,无需额外安装,可将ESP32配置为HTTP服务器。

2026-02-06 20:35:32 883

原创 ESP32产品开发--界面交互方案选型分析

ESP32硬件产品开发时,有时需要显示与用户交互功能,本文对比常用的web方案、LVGL方案、HomeAssistant方案,对其各自的特点进行分板比较,并给出选型建议。

2026-02-05 20:46:53 531

原创 ESPHome 核心原理+全流程开发与集成

ESPHome是一款专为智能家居设计的开源固件框架,支持ESP32/ESP8266微控制器。其核心特点是采用声明式YAML配置,无需编程即可快速开发智能设备。通过深度集成HomeAssistant,提供自动发现、本地闭环控制等功能。相比Arduino和ESP-IDF,ESPHome在智能家居领域具有更低门槛和更高效率,支持OTA无线更新和可视化调试。典型应用包括温湿度监测、灯光控制等场景,适合快速构建智能家居解决方案。

2026-02-05 20:33:23 1101

原创 RK3588平台基于RKNN-SDK的NPU加速推理与YOLOv5模型部署全流程

本文介绍了在RK3588/RK3576平台上使用RKNNSDK进行模型部署和NPU加速推理的完整流程。首先详细说明了开发环境配置,包括硬件平台参数和软件环境搭建。然后逐步演示了如何安装RKNN运行时库、编译运行示例程序,重点讲解了YOLOv5模型的图片和视频推理实现。针对视频检测场景,文章详细说明了如何通过修改源码添加OpenCV显示功能,包括YUV420SP到BGR的转换、检测框绘制和文字标注等关键步骤。最后还介绍了NPU占用率监控方法。

2026-01-27 10:17:13 1100

原创 Home Assistant 米家集成部署

本文介绍了在Windows系统通过WSL2和Docker安装HomeAssistant智能家居系统的方法,重点讲解了米家集成的安装步骤。主要内容包括:WSL2环境配置(需Windows 11 22H2+)、Docker安装、HomeAssistant容器部署(需特权模式和主机网络)、以及通过GitHub源码安装官方米家集成组件(要求Core≥2024.4.4)。安装完成后,用户可通过浏览器访问本地8123端口配置系统,并登录米家账号实现设备联动控制。该方案支持配置持久化存储,适用于构建本地化智能家居控制中心

2026-01-27 09:52:28 1022

原创 物联网 AI 选型指南:从边缘离线到云端调用,三种模型部署方案深度对比

本文对比分析了轻量级离线模型、本地部署大模型和云端API调用大模型三大技术方案。从模型体量、部署位置、算力需求、隐私性等维度进行详细对比,指出轻量级模型适合MCU级设备实现简单感知,本地大模型适用于边缘设备处理复杂推理,云端API则适合大规模低成本部署场景。针对嵌入式领域,重点阐述了本地化部署大模型的技术路径,包括7B以下模型选型、量化工具选择(GPTQ/AWQ/TensorRT等)以及三类典型硬件适配方案(MCU/SOC/边缘计算板),为物联网AI应用提供了清晰的技术选型框架。

2026-01-19 18:05:45 900

原创 大模型+智能家居解决方案--小米MiLoco部署

小米推出首款"大模型+智能家居"解决方案Xiaomi Miloco(小米本地协同智能助手),基于自研7B视觉语言大模型MiMo-VL-Miloco-7B,以米家摄像头为视觉源,实现自然语言交互控制智能家居。该方案包含四层架构,支持端侧视频理解保障隐私,并打通米家与HomeAssistant生态。部署要求x64架构+NVIDIA 30系显卡(8GB显存起),提供Windows/Linux支持文档及一键安装脚本。用户可通过Web界面设置设备控制规则,实现智能家居的AI化升级。

2026-01-19 17:54:52 2611

原创 轻量化年龄识别模型SSR-Net在树莓派部署测试

本文介绍了在树莓派4B上部署SSR-Net年龄识别系统的完整流程。首先配置硬件环境(树莓派4B+USB摄像头),安装Miniforge并创建Python3.7虚拟环境,安装必要的深度学习依赖包(TensorFlow 2.11、Keras 2.11等)。然后下载SSR-Net源码和预训练模型,详细说明了模型文件结构(JSON+H5格式)。重点提供了两个Demo的实现:视频文件推理(基于MTCNN人脸检测)和实时摄像头推理(基于LBP检测),其中包含完整的SSRNET_model.py模型代码修订说明。测试结果

2026-01-16 17:48:19 400

原创 轻量化年龄识别模型SSR-Net在PC端部署测试

本文介绍了SSR-Net模型的部署与使用流程。首先在Ubuntu22.04环境下通过conda创建Python3.7虚拟环境,安装TensorFlow1.15等指定版本的依赖包。然后下载SSR-Net源码,针对Python3.7的兼容性问题,修改了demo脚本,用OpenCV替换moviepy实现视频处理,解决了pygame崩溃问题。文中详细展示了修改后的代码实现,包括视频读取、人脸检测、年龄预测和结果显示等完整流程。最后提供了两种验证方式:视频文件推理和实时摄像头推理,并说明如何更换预训练模型。该方案优化

2026-01-16 10:30:00 745

原创 边缘计算轻量级模型SSR-Net使用指南

SSR-Net是一种超轻量级年龄/性别识别模型,其CoreML版本仅0.17MB,性能接近主流大模型。采用多阶段回归策略,将年龄估计分解为多个小粒度分类任务,解决量化分组问题。支持实时摄像头检测,结合LBP或MTCNN人脸检测器实现高效推理。提供IMDB/WIKI/Morph2等数据集预训练模型,适合移动端及资源受限场景。模型以JSON+H5格式存储,输入64x64 RGB图像,输出年龄值或性别分类。包含完整训练、测试、演示流程,特别适合智能监控和人机交互应用。

2026-01-15 15:36:03 690

原创 边缘设备轻量级人脸年龄识别模型--SSR-Net

本文调研了适用于树莓派4B/RK3588/RDK-X5等ARM开发板的离线人脸识别与年龄检测模型方案。重点推荐MobileNet系列、EfficientNet-Lite等轻量级模型,以及专为年龄检测设计的SSR-Net(0.18MB,15FPS)和AgeNet(10FPS,MAE3.2岁)。文章对比了不同开发板的最优部署方案,如RK3588利用NPU加速可提升EfficientNet推理至22FPS,并详细解析了SSR-Net的软阶段回归技术和轻量架构设计。实践建议包括模型量化、硬件加速和输入预处理等优化方

2026-01-15 15:16:59 1031

原创 创客入门神器(ESP32+Arduino)10分钟实现web控制LED

摘要:本文介绍了基于ESP32-C3开发板的物联网应用开发指南。通过Arduino IDE环境,演示了LED控制与Web服务器实现两个基础案例,详细解析了WiFi连接、Web服务建立及硬件控制等核心功能实现原理。文章重点分析了WiFi.begin()、server.available()等关键函数的使用方法,以及HTTP请求解析和响应机制,为开发者提供了从硬件连接到网络交互的完整解决方案。该开发板凭借RISC-V架构、双模无线和丰富接口,特别适合低功耗物联网应用开发。

2026-01-13 17:16:47 874

原创 基于AI大模型智能硬件--ESP32的Linux开发环境部署

本文介绍了ESP32开发环境的搭建与使用,重点阐述了ESP-IDF框架的安装配置过程。文章首先对比了ESP32开发的多种环境选项,包括Arduino IDE、ESP-IDF、PlatformIO等,分析各自优缺点及适用场景。随后详细说明了在Linux系统下安装ESP-IDF开发环境的步骤,包括工具链配置、源码获取和环境变量设置等关键环节。最后通过hello_world示例演示了ESP-IDF项目的创建、编译、烧录和调试全流程,展示了基本的开发方法和常用命令。全文为ESP32开发者提供了从环境搭建到项目实践的

2025-11-13 11:43:09 1613

原创 基于AI大模型智能硬件--小智AI项目RK3588开发板部署

py-xiaozhi是一个基于小智通信协议的多功能第三方客户端,具有AI语音交互、IoT设备控制、音乐播放等丰富功能。支持Windows、macOS和Linux系统,提供GUI和CLI两种运行模式。项目采用模块化设计,包含语音唤醒、加密传输等功能,并针对稳定性进行了优化。Linux系统需安装Python 3.9+及相关依赖,支持RK3588开发板。使用时需通过注册码激活设备。项目开源地址提供GitHub和Gitee双镜像,方便开发者使用。

2025-11-04 18:40:37 851

原创 基于AI大模型智能硬件--小智AI项目PC端部署测试

本文档提供py-xiaozhi项目的完整依赖安装指南,包括系统级依赖和Python环境配置。请按照文档顺序进行安装。

2025-11-03 17:01:01 677

原创 基于AI大模型智能硬件--小智 AI 聊天机器人项目介绍

介绍一个开源的基于 ESP32 的聊天机器人项目,对其技术架构进行初步分析。

2025-11-03 16:54:22 1894

原创 国产ARM/RISCV与OpenHarmony物联网项目(六)SF1节点开发

本文介绍了一个基于鸿蒙OS的TCP服务器程序,用于空气质量监测与远程控制。系统使用BearPi-HM_Nano开发板搭载E53_SF1模块,通过MQ2传感器检测气体浓度,支持自动报警、WiFi通信及TCP协议交互。程序采用"采集-通信-控制"闭环逻辑,实现了三种命令处理:数据上传、手动控制和阈值设置。系统初始化包括传感器校准和WiFi连接,主循环处理客户端请求,通过自定义消息协议实现可靠通信。该设计适用于智能家居或工业环境监测场景,具有自动报警阈值调整和远程控制功能。

2025-06-19 09:32:35 1224

原创 国产ARM/RISCV与OpenHarmony物联网项目(五)IA1节点开发

本文介绍了一个基于鸿蒙系统的物联网终端节点设计方案,该节点使用BearPi-HM_Nano开发板实现环境监测和远程控制功能。系统通过E53_IA1传感器采集光照、温度、湿度数据,并支持三种远程控制命令:数据上传、灯光控制、阈值设置。程序采用TCP服务器架构,实现了WiFi连接、自定义通信协议、自动控制逻辑等功能。系统初始化后进入主循环,处理客户端连接、传感器数据采集和命令响应,同时根据光照阈值实现灯光自动控制。设计包含完善的网络通信协议和函数调用关系,适用于智能家居等物联网应用场景。

2025-06-19 09:28:06 1114

原创 国产ARM/RISCV与OpenHarmony物联网项目(四)网关通信服务

本文介绍国产物联网项目中的通信服务程序设计,其中重点是通信协议的设计、解析、封装处理功能实现。服务程序通过网络与节点上服务器进行通信,接收和发送消息,并使用共享内存与其他进程进行数据交互。

2025-06-18 15:05:14 1160

原创 国产ARM/RISCV与OpenHarmony物联网项目(三)网关设备控制

分析与设计设备控制页面,主要用于控制光线和气体相关设备,包括 LED 灯和蜂鸣器。用户可以切换设备的自动 / 手动模式、设置警报阈值、手动开关设备,同时页面会定时更新设备的连接状态和工作状态。

2025-06-18 09:39:22 1131

原创 国产ARM/RISCV与OpenHarmony物联网项目(二)网关数据显示

数据显示界面用于展示各种环境数据(温度、湿度、光强和气体浓度)的可视化界面。它使用了 Bootstrap 框架来进行页面布局,ECharts 库来绘制图表,并通过 AJAX 请求从服务器端的 cgi-bin/node_data.cgi 获取实时数据。

2025-06-17 09:38:24 1126

原创 OpenHarmony轻量系统--BearPi-Nano开发板网络程序测试

本文介绍RISC-V架构海思Hi3861开发板,通过Linux开发环境运行OpenHarmony轻量化系统,下载测试网络例程的过程与步骤。

2025-05-14 14:27:09 1210

原创 飞腾派--部署DeepSeek-r1:1.5b模型测试

本文介绍国产飞腾派开发板部署测试DeepSeek-r1:1.5b模型

2025-02-28 09:44:29 2176

原创 飞腾ARM平台RT-Thread系统编译测试

本文主要介绍如何在飞腾派中进行 RT-Thread 系统的编译与下载测试

2025-02-28 09:34:09 722

原创 物联网网关Web服务器--CGI开发实例BMI计算

本例子通一个计算体重指数的程序来演示Web服务器CGI开发。

2025-01-21 16:28:08 1161

原创 物联网MQTT协议及本地化部署测试

MQTT 成为了物联网(IoT)领域中广泛使用的通信协议之一,被许多设备和平台所采用。 本文介绍本地部署及国产化ARM开发板做为客户端进行开发测试。

2025-01-21 16:01:25 2281 1

原创 物联网网关Web服务器--Boa服务器移植与测试

BOA 服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。Boa 嵌入式 web 服务器的官方网站是。特点轻量级:Boa 占用的系统资源极少,可在资源有限的嵌入式设备上高效运行,如路由器、智能家居设备等。开源:其源代码开放,便于开发者根据自身需求进行定制和优化,降低开发成本。简单易用:配置文件简单直观,易于理解和修改,降低了服务器的部署和管理难度。支持 CGI。

2025-01-17 10:38:33 1782

原创 物联网网关Web服务器--CGI开发接口

CGI(公用网关接口)规定了 Web 服务器调用其他可执行程序(CGI 程 序)的接口协议标 准。Web 服务器通过调用 CGI 程序实现和 Web 浏览器的交互,也就是 CGI 程序接受 Web 浏览 器发送给 Web 服务器的信息,进行处理,将响应结果再回送给 Web 服务器及 Web 浏览器。

2025-01-17 10:31:52 1325

原创 物联网网关Web服务器--lighttpd服务器部署与应用测试

国产ARM处理器E2000飞腾派开发板上部署 lighttpd 并进行 CGI 应用开发的步骤

2025-01-16 16:04:32 1683 2

物联网-远程智能报警系统项目设计-毕业设计

1.引言 - 3 - 1.1 编写目的 - 3 - 1.2 项目基本描述 - 3 - 2.任务概述 - 3 - 2.1 目标 - 3 - 2.2 用户特点 - 3 - 3.需求规定 - 4 - 3.1 功能需求 - 4 - 3.1.1 功能结构图 - 4 - 3.1.2 系统功能说明 - 5 - 3.2 模块需求 - 5 - 3.2.1 各模块功能 - 5 - 3.2.1 注意事项 - 7 - 3.3 运行环境需求 - 8 - 3.3.1 软件环境 - 8 - 3.3.2 硬件环境 - 8 - 3.3.3 系统的测试环境 - 9 -

2025-01-14

嵌入式Linux开发基础

包括课件、学习代码、课程资料 1、Linux安装 2、Shell命令 3、Linux编辑器 4、GCC与GDB 5、Makefile 6、嵌入式交叉开发方法

2025-01-10

嵌入式学习项目实践,项目设计报告

1引言 1.1果蔬保鲜运输市场分析 1.2 编写目的 1.3 项目基本描述 2任务概述 2. 1目标 2.2 用户特点 3.需求规定 3.1 功能需求 3.1.1 功能结构图 3.1.2 系统功能说明 3.2 模块需求 3.2.1 各模块功能 3.2.1 注意事项 3.3 运行环境需求 3.3.1 软件环境 3.3.2 硬件环境 3.3.3 系统的测试环境

2025-01-10

2.6内核杂项设备开发 PPT

杂项设备开发简介PPT,基于Linux2.6内核。

2013-04-08

GPIO设备驱动

基于6410开发板,GPIO接口LED驱动。

2013-04-08

Linux设备驱动程序开发基础(PPT)

介绍Linux设备驱动程序开发相关知识,开发流程.驱动程序结构.

2008-04-10

LED驱动实践

6410开发板---LED驱动程序实践代码.

2013-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除