欢迎来到天天文库
浏览记录
ID:50784499
大小:1.82 MB
页数:3页
时间:2020-03-14
《功能分析-智能.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、此文档收集于网络,如有侵权,请联系网站删除一、功能1.水电气泄漏监控2.防盗监控、火灾监控3.手机短信控4.号码识别(指定控制人员)5.邮件的远程控制6.红外遥控7.电话语音控制8.超时自动处理9.停电处理10.防盗报警视频追踪及保存11.GPS定位12.多人控制协调及同步二、人机接口1.触摸屏2.GSM短信3.互联网4.手机通过互联网监控设备(WAP)三、主要技术实现功能主要技术解决途径1.短信发送/接收GSMModem未解决2.串行通信RS-232已有技术资料解决3.视频流USB摄像头未解决(baidu)4.传感器读取传感器未解决5.图形界面QT已有技术资料解决6.网络通信T
2、CP/UDP传输已有技术资料解决7.传感器驱动字符驱动未解决8.摄像头驱动块设备(USB)未解决9.与家电设备的连接10.开关信息11红外遥控12.控制命令解析1.中控与触摸屏接口硬件:已有嵌入式平台解决软件:本地控制信息输入设备状态显示设置信息等技术:QT及相应控件技术2.中控与设备及传感器接口硬件:RS232(设备平台已解决)软件:RS232通信(已有技术资料解决)a).被控设备通信标准(波特率、数据格式、模式(全功能串口?))Baud9600,Serialmode1,receiveenable9600,8,1,无校验;cfmakeraw,RAW模式b).被控设备的命令字
3、%XXXXX:1,打开设备;X:其他,关闭设备此文档仅供学习与交流此文档收集于网络,如有侵权,请联系网站删除%1000:打开第一个设备,关闭其他设备%0100:打开第二个设备,关闭其他设备%1010;打开1,3号设备,关闭其他c).传感器命令字红外:#$#3烟雾:#$#2煤气:#$#1四、概要设计1.人机接口QT控制界面A)窗口界面B)窗口类定义-------clientform.h窗口类实现-------clientform.cpp类定义:clientform.hclassClientForm:publicQDialog;对话框Public:ClientForm();~Clie
4、ntForm();基本图形界面生成信号与槽的定义:1.串口按钮clicked()信号-->serialOpen()2.Net按钮clicked()信号-->netOpen()3.GSM按钮clicked()信号-->gsmOpen()4.GPS按钮clicked()信号-->gpsOpen()5.UsbCam按钮clicked()信号-->usbCamOpen()6.UsbCamExit按钮clicked()信号-->usbCamClose()7.Power按钮clicked()信号-->powerCtrl()8.Gas按钮clicked()信号-->GasCtrl()此文档仅供
5、学习与交流此文档收集于网络,如有侵权,请联系网站删除1.Air按钮clicked()信号-->AirCtrl()2.Light按钮clicked()信号-->LightCtrl()3.IRDA按钮clicked()信号-->irdaCtrl()4.Gas按钮clicked()信号-->gasCtrl()5.Smoke按钮clicked()信号-->smokeCtrl()控制界面销毁Public:窗口基本控件QGirdLayout*clientform窗口总体布局QHBoxLayout*configLayout窗口配置模块置行布局QGroupBox*GroupConfig窗口第一行
6、配置行控件组QLabel*PhoneLable号码标签QLineEdit*PhoneLineEdit号码文本行。。。。。。QVBoxLayout*MsgLayout窗口短信模块垂直布局QGroupBox*GroupMsg短信控件组;。。。。。Public:控制变量IntLightCtl;各设备最终控制状态IntGasCtl;IntAirCtl;IntPowerCtl;IntIrdaSensor;IntGasSensor;IntSmokeSensor;Private:VoidtimeFresh();定时根据控制变量状态来控制设备、屏幕显示、远程终端显示PrivateSlot:ser
7、ialOpen()。。。此文档仅供学习与交流
此文档下载收益归作者所有