安防监控项目
clear code
一路向前,莫问前程,前途似锦
展开
-
安防监控实现之模拟数据刷新(数据上报–应用进程通过CGI与html交互)
文章目录知识补充数据上报--应用进程通过CGI与html交互实现步骤源码分析 -pthread_refresh.c处理上报的线程知识补充HTTP什么是 HTTP ?超文本传输协议(HTTP)的设计目的是保证客户端与服务器之间的通信。HTTP 的工作方式是客户端与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏...原创 2019-07-08 23:48:38 · 901 阅读 · 0 评论 -
安防监控实现之线程间同步互斥操作实现
文章目录正文信号量实现同步什么是信号量相关函数说明sem_initsem_waitsem_post互斥锁实现互斥相关函数说明pthread_mutex_init()加锁和解锁互斥量条件锁实现同步 "pthread_cond_broadcast 唤醒"相关函数说明由静态分配的条件变量通知和等待条件变量条件变量与互斥量之间存在着天然的关联关系。条件锁实现同步 "pthread_cond_signal ...原创 2019-07-16 00:06:43 · 258 阅读 · 0 评论 -
安防监控实现之CGI的移植及与html的通信
文章目录概述框图源码分析用户操作流程分析CGIC的移植过程源码移植问题与解决思路进一步项目移植移植步骤问题与解决思路项目移植(完整版)概述CGI 是Web 服务器运行时外部程序的规范,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将从浏览...原创 2019-07-06 01:27:01 · 1631 阅读 · 0 评论 -
安防监控实现之boa服务器的移植
文章目录boa服务器概述boa服务器的移植 演示boa服务器-PC平台演示boa服务器-ARM平台演示boa服务器概述BOA是一种非常小巧的web服务器,用来负责处理客户端或者是浏览器端的http请求,因为其特性小巧,性能优秀,故而适合应用于嵌入式系统。如图,用户通过网页客户端(浏览器)实现对服务端(嵌入式系统)的查询访问和下发数据命令。其中,A9开发+CGI+BOA构成服务端,浏览器或者...原创 2019-07-05 17:20:39 · 276 阅读 · 0 评论 -
安防监控实现之mjpeg-streamer视频图像的显示
文章目录视频服务器—mjpg-streamer概述&系统框图MJPG简介MJPEG 与 MJPG 的区别移植过程添加驱动编译到内核上视频服务器—mjpg-streamer实现远程视频监控需要视频服务器,于是 mjpg-streamer 这个开源软件变成了我们的选择之一,并且成为我们最终的选择,mjpg-streamer 提供多种输入及输出方式。输入可以是一个 camera 也可以是一个...原创 2019-07-10 17:26:25 · 1873 阅读 · 0 评论 -
安防监控之软硬件环境分析和通信结构体定义
文章目录软硬件环境分析FS4412 资源描述ZigBee 开发套件简介通信结构体定义zigbee 模块对象信息参数结构体A9模块对象信息参数结构体环境参数对象结构体参数所有监控区域的信息结构体设备控制对象列表A9-ZIGBEE通用指令软硬件环境分析硬件环境软件架构分析FS4412 资源描述华清远见 ARM Cortex-A9 FS4412 开发平台(下文简称 FS...原创 2019-07-04 21:06:35 · 653 阅读 · 0 评论 -
安防监控之需求分析
文章目录项目简介项目背景术语定义需求分析系统概述系统运行环境项目简介项目背景随着智能家居逐步走进人们的生活 ,以及社会和科技的发展, 安全成为人们对智能家居的首要要求,并促使家庭安防成为智能家居的重要组成部分 .传统家庭安防系统中的防盗报警、火灾报警、燃气泄露报警等子系统 , 功能单一 ,误报率较高, 只能实现就地报警 ,不能实现实时远程报警以减少损失和抢救生命,此外也不能记录犯罪证据以便迅...原创 2019-07-04 15:49:39 · 5034 阅读 · 0 评论 -
安防监控实现之A9主框架的搭建
文章目录概念(意识)分层分析数据流分析软件层次框架图系统框架,线程关系项目目录结构数据描述结构体描述全局变量描述主线程与各个子线程的搭建主线程各个子线程的函数搭建运行效果概念(意识)分层意识数据流分层分析层次结构说明数据web网页端显示部分环境信息 === 实时刷新环境数据摄像头采集图像 === 采集监控信息硬件控制 === 下发要去控制的命令环境信息:...原创 2019-07-04 11:03:37 · 1280 阅读 · 0 评论 -
安防监控实现之控制命令下发(命令下发--html通过CGI与用户进程交互)
文章目录正文正文在本文介绍的仓储项目中,用户通过客户端的一些控件实现对向底层硬件发送指令,这一过程是命令数据的下发;用户还可以实时查看到仓库的环境数据,这是数据的上报。总体上分为三个的对象和两条数据流向,网页端-服务器-底层实现命令数据的下发和环境数据的上报,也就实现了人机交互的过程。下面是命令下发部分框图:...原创 2019-07-09 10:44:21 · 1064 阅读 · 0 评论 -
安防监控实现之从网页上控制A9的LED灯
文章目录实验整体框架图:网页发送数据模拟控制Ubuntu的LED灯网页发送数据控制A9的LED灯实验整体框架图:网页填写控制灯的数据–>CGI将网页下发的数据解析出来–>在CGI中通过ioctl函数调用驱动中的ioctl函数–>控制LED灯亮灭网页发送数据模拟控制Ubuntu的LED灯网页发送数据控制A9的LED灯...原创 2019-07-07 09:34:39 · 644 阅读 · 0 评论