- 博客(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
原创 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
原创 国产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
原创 物联网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
物联网-远程智能报警系统项目设计-毕业设计
2025-01-14
嵌入式Linux开发基础
2025-01-10
嵌入式学习项目实践,项目设计报告
2025-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅