自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 嵌入式安防监控项目9———控制命令下发到STM32

本文介绍了通过ARM开发板中转控制STM32设备的技术方案。系统采用LoRa模块进行ARM与STM32间的通信,ARM端通过消息队列接收网页指令后,按照定点模式组帧转发。STM32端通过串口中断接收数据,在主循环中解析并执行控制命令(如LED开关)。该方案具有可扩展性,只需修改处理函数即可接入更多设备。文中提供了关键代码片段和硬件连接示意图,展示了完整的"网页-ARM-STM32"三层控制链路实现方法。

2026-07-10 19:26:14 169

原创 嵌入式安防监控项目8———真实数据上传

本文介绍了一种基于STM32和IMX6ULL的LoRa无线数据传输系统。实验采用STM32F103C8T6作为终端控制器,搭载E22-400T22D LoRa模块,通过定点传输模式将温湿度传感器数据发送至IMX6ULL网关端。文章详细说明了LoRa模块的工作模式配置、定点传输数据帧格式,以及STM32端的数据采集与发送实现。同时描述了IMX6ULL端的串口接收配置,包括Linux下的驱动识别和串口初始化过程。该系统实现了终端数据到网关的可靠传输,为后续前端展示提供了数据基础。整个方案具有低功耗、远距离传输的

2026-07-10 15:04:52 345

原创 嵌入式安防监控项目7———摄像头监控与拍照

本文介绍了基于mjpg-streamer的视频监控系统实现方案。系统采用罗技C270摄像头作为输入源,通过mjpg-streamer将视频流推送到网页(默认8080端口),用户可在浏览器中实时查看监控画面。同时实现了抓拍功能:点击"拍照"按钮会调用capture.cgi程序,利用mjpg-streamer的快照接口保存图片至/boa/history/目录,并以时间戳命名。历史记录页面通过list_images.cgi获取目录下的图片信息并返回JSON格式数据,前端解析后展示抓拍记录。系统采用CGI程序和sh

2026-06-18 16:40:03 420

原创 嵌入式安防监控项目6———控制命令的下发到ARM

本文介绍了网页控制A7端硬件设备的实现方案。系统通过CGI程序接收网页表单数据,按照协议生成控制指令,利用消息队列将命令传递给A7应用程序。A7端通过多线程处理不同设备请求,实现LED等硬件的远程控制。文章详细说明了通信协议设计、CGI程序实现、消息队列通信机制以及A7端数据处理流程,并提供了LED控制的具体代码示例。该系统实现了网页到A7端的完整下行控制通路,为物联网设备远程控制提供了可行方案。

2026-06-17 15:28:37 310

原创 嵌入式安防监控项目5———模拟传感数据的上传

本文实现了一个基于A7处理器的传感器数据采集与实时显示系统。系统通过两个线程(pthread_transfer和pthread_refresh)实现数据生成与转发,采用互斥锁+条件变量确保线程同步。数据通过共享内存与CGI进程通信,使用信号量机制保证进程间同步。模拟数据包括温湿度、加速度计和陀螺仪等传感器数值,通过BOA服务器上传至网页端实现实时显示。该系统验证了整体框架的可行性,为后续真实传感器数据接入奠定了基础。

2026-06-17 11:25:01 378

原创 嵌入式安防监控项目2———通信协议构建

摘要:本文档详细描述了一个基于LoRa和IMX6ULL的物联网监控系统通信协议设计。系统采用分层架构,定义了LoRa终端节点(E22-400T22D)与IMX6ULL网关之间的数据结构,包括温湿度传感器数据(lora_info_t)和本地采集数据(imx6ull_info_t)。设计了统一的命令格式,包含平台编号(4种)、设备编号(LED/蜂鸣器/风扇/数码管)和操作编码,并提供了详细的命令封装示例。系统实现了多线程同步机制(互斥锁/条件变量)、进程间通信(消息队列/共享内存/信号量)以及设备文件接口定义(

2026-06-11 22:02:43 370

原创 嵌入式安防监控项目1———环境搭建与需求分析

智能安防监控系统设计与实现 本项目基于LoRa无线传感器网络与USB摄像头构建了一套智能安防监控系统。系统采用三层架构:LoRa终端节点采集环境数据,通过无线协议上传至IMX6ULL嵌入式网关;网关集成USB摄像头实现视频监控功能,运行BOA Web服务器提供远程访问界面。系统支持实时数据显示、异常报警、历史数据查询及远程控制等功能,具备15-30秒的数据上报频率和最多20个节点的组网能力。开发环境采用ARM-Linux交叉编译工具链,运行于Linux 4.1.15内核系统。系统实现了传感器数据采集、视频监

2026-06-11 21:18:55 350

原创 嵌入式安防监控项目4———CGIC移植与测试

本文介绍了CGIC移植与测试的基本流程。CGI(通用网关接口)作为Web服务器与后端程序的通信标准,CGIC库简化了C语言开发者的工作,自动处理HTTP参数解析等底层细节。文章详细展示了从下载CGIC源码到配置Makefile的过程,并提供了在Ubuntu环境下的测试示例,包括创建mycgic.c程序、HTML交互页面及部署到boa服务器的步骤。通过这个案例,用户能够实现网页与C程序的交互控制功能,如LED开关操作,为嵌入式Web开发提供了实用参考。

2026-05-30 17:00:59 427

原创 嵌入式安防监控项目3———boa服务器的移植(包含Ubuntu和ARM板)

本文详细介绍了在Ubuntu和ARM开发板(IMX6ULL)上移植Boa服务器的完整步骤。Ubuntu端包括源码下载、环境配置、源码修改、目录创建、配置文件调整、编译部署以及CGI和HTML测试页面的实现。ARM端移植过程类似,但需额外注释部分代码并添加服务器IP配置。最终通过在浏览器访问127.0.0.1或开发板IP验证移植成功。文章提供了具体的命令操作、配置文件修改位置和关键代码片段,并配有相关示意图,为嵌入式Web服务器搭建提供了实用指导。

2026-05-29 21:03:02 534 1

原创 基于IMX6ull的车载系统

本文介绍了一个基于NXP i.MX6ULL处理器的智能车载信息系统设计。系统采用嵌入式Linux平台,集成了多媒体播放、GPS导航、倒车影像、环境监测等核心功能。硬件平台使用正点原子开发板,软件架构基于Qt框架,采用模块化分层设计。重点阐述了天气预报模块的实现,包括UI设计、HTTP网络请求和JSON数据解析流程。系统通过侧边栏导航和堆栈式页面布局,提供直观友好的交互体验,为智能座舱开发提供了实践参考。

2026-05-13 17:49:41 1118 5

空空如也

空空如也

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

TA关注的人

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