APP下载

基于OURS PXA270平台的安防系统设计与实现

2012-09-18李年攸

关键词:三明服务端客户端

李年攸

(三明学院信息工程学院,福建三明 365004)

基于OURS PXA270平台的安防系统设计与实现

李年攸

(三明学院信息工程学院,福建三明 365004)

构建了基于OURS PXA270平台的安防系统.从搭建系统开发环境着手,实现了客户端对传感器信息和视频数据的采集与传输,让用户可以通过移动通信网络对传感器和摄像头的工作状态进行远程控制,并为用户提供了聊天功能和输入软键盘,极大地方便了用户.同时,服务端实现了对传感器状态信息和视频数据的接收、显示、保存与查询功能,真正做到了安全防范、远程监控.

OURS PXA270;开发环境;报警信息;视频数据;移动通信

0 引 言

随着生活水平的提高,人们对住宅小区及周边环境的安全提出了越来越高的要求,在仅靠保安人员不间断地巡逻等安防措施满足不了人们的要求时,各式各样的安防系统应运而生.本研究构建了基于OURS PXA270平台的安防系统,该系统的主要功能包括险情自动感应、自动报警、自动传输,实现了真正意义上的远程监控.

1 系统总体设计

本安防系统由客户端和服务端组成.客户端运行于住宅小区业主家中,负责采集现场传感器的工作状态信息和视频数据,并将这些数据通过小区宽带定时向服务端发送.如果有报警,系统还会通过移动通信网络实时通知业主,接受和执行业主的远程控制指令.服务端运行于小区值班室,负责接收、显示和保存来自客户端的多种信息.安防系统总体架构如图1所示.

2 系统实现

安防系统的客户端运行于OURS PXA270平台,服务端运行于PC环境(X86或Linux).

2.1 客户端

安防系统的客户端主要实现传感器状态信息的采集与传输,视频数据的获取与传输,以及短信处理等功能,这些功能分别在SensorStateBox、CameraCtrl-

图1 安防系统架构示意图

Box和MsgProcessBox中实现.另外,客户端还提供了用于编辑电话号码、IP地址等内容的软键盘,为用户提供便利.客户端界面如图2所示.

图2 客户端系统界面示意图

2.1.1 传感器信息处理.

安防系统客户端采用了3种常用的传感器:煤气传感器、烟雾传感器和红外传感器,这些传感器通过光电耦合接入单片机扩展板,主程序对串口和一些系统参数初始化完毕后,便每隔0.5 s查询与传感器接口的端口状态,当任一传感器有报警时,对应的端口便为低电平,主程序检测到报警信息后,便调用发送警报数据函数通过RS232串口向OURS PXA270平台写信息.报警数据利用“#$#”作为数据头,后面为传感器的序号:1表红外;2表烟雾;3表煤气.报警信息处理流程图如图3所示.

图3 报警信息处理流程图

主程序的函数定义如下:

2.1.2 视频监控.

安防系统视频监控摄像头每隔50 ms采集现场视频并显示在客户端界面,压缩后通过网络传送到服务端[1].如果有警报,则摄像头实时拍照并传送给服务端,同时执行函数imageSendToPhone向户主发送报警彩信.摄像头的工作状态受业主的短信指令控制,其工作流程如图4所示.

图4 视频监控工作流程图

2.1.3 远程无线监控.

借助移动通信网络,安防系统实现了远程无线监控.当现场有险情,如煤气泄露、非法闯入、火灾等情况发生时,系统采集传感器的报警信号并对现场拍照,并把这些信息以图文方式发送给业主.根据通信协议,业主可以通过相应的短信指令实现监控,如发送“read”可以获取各种传感器的状态信息,发送“know”可以清除客户端的警报信息,发送“ctrlcameraoff”可以关闭摄像头,使业主无论身在何处,都能及时掌控家中的情况.

主程序的相关函数定义如下:

如果成功,户主会收到内容为“Your control command executed successfully !”的反馈信息.

2.1.4 软键盘.

为了提高安防系统的通用性,系统提供了软键盘用于编辑 User、ServerIP 、PhoneNum 、MsgIndex 、聊天信息等栏目,以及提供拨打电话功能.为了区别不同栏目的编辑,系统对功能键“cp”进行了详细的定义,并由函数btCopy实现,其定义如下:

2.2 服务端

安防系统的服务端由住宅小区保安值班室掌控,主要实现客户端信息的显示、保存与查询,并确保多用户能正常使用,客户端与服务端通过小区宽带实现数据的传送[2].

2.3 系统移植与测试

安防系统的软件交叉编译后,为了保证系统能在开发箱上顺利运行,需要将应用程序及其用到的资源(如图片、动态库、字体文件等)移植到开发板文件系统的相应目录下,并配置好相应的运行环

境[3-4].

3 结 语

基于OURS PXA270平台的安防系统借助于电信宽带和移动通信技术,实现了真正意义上的远程监控,对居民住宅小区的安全提供了强有力的保障.本安防系统需要的硬件资源相对较少,成本较低.随着宽带的普及与移动通信技术的发展,本安防系统还可以利用ZigBee、WiFi等无线通信技术实现各部件的无线连接,并通过手机软件完成对客户端的监控,这将极大地拓展本系统的用户空间.

:

[1]李年攸.基于ours pxa270平台的安防系统之视频监控[J].三明学院学报,2011 ,28(6):12-17.

[2]李年攸,徐瑞标.基于ours pxa270平台的安防系统之服务端设计与实现[J].武夷学院学报,2011,30(5):67-72.

[3]李年攸.Qt4程序在pxa270平台上的移植[J].三明学院学报,2010 ,27(4):331-337.

[4]张永梅,杜晓伟.Linux下根文件系统的制作[J].电脑编程技巧与维护,2010 ,17(24):31,82.

[5]温尚书,陈刚.从实践中学嵌入式Linux应用程序开发[M].北京:电子工业出版社,2012.

Design and Realization of Security System Based on OURS PXA270 Platform

LI Nianyou

(Institute of Infor mation Engineering,Sanming University,Sanming 365004,China)

A security system based on OURS PXA270was established in this paper,which started from system development environment,achieved the acquisition and transmission of sensors'information and video data from clients.Users could remotely control the state of sensors and camera via mobile communication network.The system provided function of soft keyboard to input and chatting,which provided much convenience to users.At the same time ,server also realized to collect,display ,save and inquire the sensor status information and video data.The whole system truly realized security and remote monitoring.

OURS PXA270 ;development environment;alarm information ;video data ;mobile communication

TP277

A

1004-5422(2012)04-0378-04

2012-09-08.

福建省教育厅应用科技(JB11188)资助项目.

李年攸(1973—),男,硕士,讲师,从事计算机嵌入式技术研究.

猜你喜欢

三明服务端客户端
如何看待传统媒体新闻客户端的“断舍离”?
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
新时期《移动Web服务端开发》课程教学改革的研究
在Windows Server 2008上创建应用
“三明联盟”能走远吗
“三明联盟”不是梦
三明医改应避免昙花一现
我与三明医改同行