基于zigbee cc2530智能安防及检测系统_第1页
基于zigbee cc2530智能安防及检测系统_第2页
基于zigbee cc2530智能安防及检测系统_第3页
基于zigbee cc2530智能安防及检测系统_第4页
基于zigbee cc2530智能安防及检测系统_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于zigbeecc2530智能安防及检测系统摘要:随着人们的安全意识不断提高、现代科技不断提高,智能安防和消防在预防灾难的发生中,扮演着重要的角色,起到实用和突出的作用。在传统的方式中,绝大多数人认为,消防和安防都是要消防部队在灾难发生之后来增援人工救援的。这样会延迟救援的宝贵的黄金时间。相比之下,智能的检测,会第一时间发现灾难的发生和可能发生,从而警示给人们和做出相应的措施。对于解决传统消防、安防的弊端,基于zigbeecc2530智能安防及检测系统可以更智能、高效的处理室内环境灾害。在zigbeecc2530的终端,配置各种传感器,比如烟雾报警器、燃气报警器、甲醛监测仪、pm2.5监测器等,可以通过传感器对周围环境的检测,在cc2530开发板上获取到相应的环境数据,再通过zigbee协议技术把获取到的环境数据传到zigbeecc2530的协调端进行判断环境数据是否达到警告值,达到则在cc2530开发板做出报警处理和具体的消防、安防操作。而各个zigbeecc2530的终端和zigbeecc2530的协调端可以根据IEEE802.15.4标准进行广播、点播与组播的信息数据传输与接收的搭建。以达到智能安防及检测的效果。实际上,设计与开发《基于zigbeecc2530智能安防及检测系统》,主要用到C语言来开发,IAREmbeddedWorkbenchfor805110.20.1则作为CC2530端的主要开发工具,CC2530使用协议栈版本为ZStack-2.5.1a。因此,开发基于zigbeecc2530智能安防及检测系统是科技的发展需要,更能是智能安防及检测系统成为预防和消除灾害事故发生的锐利武器。它在预防灾害事故,减少国家、集体财产和人民生命等方面起到了重要的作用。关键词:zigbee,cc2530,消防,安防,传感器

IntelligentsecurityanddetectionsystembasedonZigBeeCC2530Abstract:Withthecontinuousimprovementofpeople'ssafetyawarenessandmoderntechnology,intelligentsecurityandfireprotectionplayanimportantroleinthepreventionofdisasters,playingapracticalandprominentrole.Inthetraditionalway,thevastmajorityofpeoplethinkthatfirefightingandsecurityaretofireforcesintheeventofadisastertoreinforceartificialrescue.Thiswilldelaythepreciousgoldentimeofrescue.Incontrast,intelligentdetectionwillfindouttheoccurrenceandpossibilityofdisastersinthefirsttime,soastoalertpeopleandmakecorrespondingmeasures.Tosolvetheshortcomingsoftraditionalfireandsecurity,theintelligentsecurityanddetectionsystembasedonZigBeeCC2530candealwithindoorenvironmentaldisastersmoreintelligentlyandefficiently.TheterminalofZigBeeCC2530isequippedwithvarioussensors,suchassmokealarm,gasalarm,formaldehydemonitor,PM2.5monitor,etc.,whichcandetectthesurroundingenvironmentthroughsensors,obtainthecorrespondingenvironmentaldataonCC2530developmentboard,andthentransmittheacquiredenvironmentaldatatoZigBeethroughZigBeeprotocoltechnologyThecoordinationendofCC2530judgeswhethertheenvironmentaldatareachesthewarningvalue.Ifitreachesthewarningvalue,itwillmakealarmprocessingandspecificfireandsecurityoperationsonCC2530developmentboard.AccordingtoIEEE802.15.4standard,eachZigBeeCC2530terminalandthecoordinationterminalofZigBeeCC2530canbuildtheinformationdatatransmissionandreceptionofbroadcast,on-demandandmulticast.Toachievetheeffectofintelligentsecurityanddetection.Infact,thedesignanddevelopmentofintelligentsecurityanddetectionsystembasedonZigBeeCC2530mainlyusesClanguage,IARembeddedworkbenchfor805110.20.1isthemaindevelopmenttoolofCC2530,andtheprotocolstackversionofCC2530iszstack-2.5.1a.Therefore,thedevelopmentofintelligentsecurityanddetectionsystembasedonZigBeeCC2530isthedevelopmentneedsofscienceandtechnology,moreimportantly,intelligentsecurityanddetectionsystembecomesasharpweapontopreventandeliminatedisastersandaccidents.Ithasplayedanimportantroleinthepreventionofdisasteraccidentsandthereductionofstate,collectivepropertyandpeople'slives.Keywords:ZigBee,Cc2530,Firefighting,Security,Sensor目录第1章绪论 第1章绪论1.1系统的开发背景及意义当今时代,安全是一个社会和企业赖以生存和发展的基础,尤其是在现代化技术高度发展的今天,所需的能源的使用率会大大增加,也会带来很多未知的危险,这些危险可以来自人为,也可以来自自然危害。加强现代化的安防技术就显得更为重要。安全防范技术就是在这个意义上发展起来的,它是电子技术、传感器技术、计算机技术和现代通信技术等高科技技术相结合的产物。它在预防灾害事故,减少国家、集体财产和人民生命等方面起到了一般防范手段难以或者不可能起到的作用。安全防范技术系统和产品是预防灾害事故发生的锐利武器,是社会治安综合治理的重要内容,它将使我们逐步告别一把锁头保平安的时代。智能家居安防系统除了起到传统的安防系统的监控/报警作用,还能和各种环境传感器联动,比如烟雾报警器、燃气报警器、甲醛监测仪、pm2.5监测器等,这是传统的安防系统所不具备的功能,要么就是这些传感器都独立自成一个系统,而并不能相互联动。智能安防系统就是要将家中的门窗/环境传感器联结起来,再通过zigbee组网的技术实现操作。综合以上,我们需要一个良好的智能安防及检测系统。1.2国内外研究现状目前,计算机行业不单单在一个软件行业上发展了。无论是国内还是国外都把计算机行业融入到各个行业中。安防及检测系统也不例外,比如,美国这样的科技大国,计算机行业和安防及检测行业的融合的趋势日益增加,即使美国的人口密度小,就像一般的农场都会有基础的安防及检测系统,一般都是一个人就可以管理大面积的农场,周围的都是自然的环境,可能发生危险是很难预测的,所以他们对安防及检测的研发和应用的投入的比重是很高的。同理,在各种的行业和居家具备安防及检测系统都是必要的。用科技的技术来代替人工来做好预测和消除危险是是时代所需。相对国内,人口密度大,大大小小的企业林立,但是很多个人和企业为了省钱,只是简单的在室内的消防设施完好可用就行了,根本没用做好利用好科技手段去辅助人类。但是随着21世纪信息的时代,网络、微电子、光电、通信等高新技术飞速发展,安防系统也随着信息技术及整个信息产业的发展浪潮,由原来的模拟产品逐步过渡到数字化、网络化、智能化监控产品。21世纪是信息的时代,网络、微电子、光电、通信等高新技术飞速发展,安防系统也随着信息技术及整个信息产业的发展浪潮,由原来的模拟产品逐步过渡到数字化、网络化、智能化监控产品。与此同时,人民生活水平的提高,安全防范观念也从以前的企事业单位,扩展到了家庭用户。越来越多的家庭安装了门磁、红外、烟感等防火防盗设备,实现智能安防及检测系统已经成为必然的趋势。1.3系统的主要研究内容首先对本课题的主要研究题目——“智能安防及检测系统”诠释如下:《智能安防及检测系统》主要是为了对系统所检测的环境监测并预防、警告处理危机实现安全化而开发的一套系统,从而提高生活质量和社会的稳定,并尽可能地保证在实时监测和做出警告提示、处理危机(模拟),做到在最短时间内处理解决危机。因此需要解决以下几个问题:如何了解到市场的需求:要充分了解到市场上主要需求到的具体的的安防及检测的主要需求是哪一些,并作补充。如何实现各种传感器检测获取值:不同的传感器的获取的代码都不一样,并且要解决与CC2530的Zigbee应用技术进行匹配应用。如何CC2530的Zigbee应用技术:Zigbee开发板的节点组网的广播、点播与组播的信息传输与接收的搭建,实现系统的基础联动。因此要利用传感器检测:门把安防检测(红外避障传感器)、火焰安防检测(火焰传感器)、PM2.5检测(PM2.5传感器)、温度与湿度检测(温度与湿度传感器)等。获取检测值:通过Zigbee开发板的节点组网的广播、点播与组播的信息传输与接收的搭建来获取所检测到的相关值。报警提示方式:蜂鸣器报警、LED灯报警、OLED屏报警。报警处理:相关的报警信号处理并实现(继电器)。用户可以通过系统的获取检测值、报警提示方式,来获取当前的环境状态。1.4系统开发环境与开发工具4GB的win8x64操作系统,CC2530开发板若干块,并使用在嵌入式广泛应用的C语言编写,以上环境将作为系统的开发环境。IAREmbeddedWorkbenchfor805110.20.1则作为CC2530端的主要开发工具,CC2530使用协议栈版本为ZStack-2.5.1a,以上工具将作为系统的开发工具。

第2章系统需求分析2.1可行性分析2.1.1经济可行性基于zigbeecc2530智能安防及检测系统的设计与实现是本人的毕业设计,从整个系统的设计到开发都由本人自己完成,开发需要自行购买相关的硬件设备,如开发板和传感器等。作为低成本的智能安防及检测智能安防与检测设备,为推动社会安全、人们安全做出表率,实现安全全民化,也推动研发低成本的智能安防及检测的发展。2.1.2技术可行性该系统作为本人的毕业设计,而本人已修完所有在校课程,已经具备开发CC2530的技术。IAREmbeddedWorkbenchfor805110.20.1则作为CC2530端的主要开发工具,CC2530使用协议栈版本为ZStack-2.5.1a,采用C语言开发,温湿度检测传感器、火焰检测传感器、pm2.5监测器等传感器和继电器来检测开发。2.1.3操作可行性基于zigbeecc2530智能安防及检测系统是主要通过C语言为主的简易智能系统,只要配置好设备的环境,该系统就可以正常的运行和工作了,也无需浪费大量的人力物力财力。安装该系统也不难,在开发板上特定的引脚链接特定的传感器和元器件即可。由此可见,操作方式和安装过程不会限制基于zigbeecc2530智能安防及检测系统。2.2系统的总体需求基于zigbeecc2530智能安防及检测系统需要有终端器和协调器两种端:终端器实现利用传感器收集环境数据,分析处理,发生给协调器;协调器:接收获取终端器发送过来的数据,经过分析处理,判断校对,决定启动或者关闭报警提示与报警处理。两者之间协调工作,以达高效。2.3系统的业务需求以下是对系统两个端(cc2530终端、cc2530协调端)的业务需求分析。图2-1cc2530终端、cc2530协调端业务流程图2.3.1基于zigbeecc2530智能安防及检测系统cc2530终端系统上电开机后将会开启终端,终端不断获取传感器数据处理并发送到协调器业务,如图2-1cc2530终端、cc2530协调端业务流程图所示。2.3.2基于zigbeecc2530智能安防及检测系统cc2530协调端系统上将会开启协调端,不断地接收获取终端发送过来的数据,并经过数据分析处理、判断校对,之后再做出是否要启动报警提示、报警处理,如图2.1cc2530终端、cc2530协调端业务流程图所示。2.4系统功能的需求分析基于zigbeecc2530智能安防及检测系统主要分为用cc2530终端子系统和cc2530协调端子系统:在cc2530终端子系统中主要包括:获取传感器数据、数据处理分析、发送传感器数据;而在cc2530协调端子系统中主要包括:接收数据、数据分析处理、报警提示和报警处理。基于zigbeecc2530智能安防及检测系统功能模块图如图2-2。图2-2基于zigbeecc2530智能安防及检测系统功能模块图2.4.1CC2530终端子系统功能分析获取传感器数据:实现CC2530子系统的终端获取传感器数据,CC2530只有在终端获取传感器数据发给协调器。发送传感器数据:终端获取到传感器数据后,要发给协调器,协调器才能接收到数据。数据处理分析:终端器把收集到传感器数据进行分析。2.4.2CC2530终协调端子系统功能分析接收数据:协调器接收到传感器的数据后才能进行数据处理分析,决定是否执行下一步操作。协调器把从终端接收到的传感器数据进行分析,前提是终端有正确的数据发送过来。报警提示:协调器把数据进行对比判断,若达到警告值,测蜂鸣器报警、LED灯报警、OLED屏报警等。报警处理:利用I/O口,模拟处理(继电器)。2.5UML系统建模2.5.1用例图用例模型的基本组成部分有用例、角色(或参与者)和系统。用户业务如图图2-3基于zigbeecc2530智能安防及检测系统cc2530终端子系统用例图。图2-4基于zigbeecc2530智能安防及检测系统cc2530协调端子系统用例图。图2-3基于zigbeecc2530智能安防及检测系统cc2530终端子系统用例图图2-4基于zigbeecc2530智能安防及检测系统cc2530协调端子系统用例图2.5.2用例图规约表基于zigbeecc2530智能安防及检测系统用例规约表杨弘平,吕海华,李波,史江萍,代钦.UML2基础、建模与设计教程[M].北京:清华大学出版社,2015.51:杨弘平,吕海华,李波,史江萍,代钦.UML2基础、建模与设计教程[M].北京:清华大学出版社,2015.51表2-1收集传感器数据用例规约表用例编号2-1用例名称收集传感器数据功能描述用于收集环境的数据执行者cc2530终端前置条件基于zigbeecc2530智能安防及检测系统正常、具体传感器正常运行后置条件数据等待分析基本路径1.具体传感器启动。2.读取环境数据。扩展无字段列表1.环境数据业务规则无备注无表2-2环境数据分析例规约表用例编号2-2用例名称环境数据分析功能描述当收集到环境数据,cc2530终端系统会对该数据进行分析和校对,通过校对测等待数据发送。执行者cc2530终端前置条件收集到具体的环境数据后置条件发送到cc2530协调端涉众利益无基本路径把收集到环境数据,与系统预存的数据类型进行校对校对成功则执行程序校对失败则跳过扩展无字段列表1.环境数据业务规则无备注无表2-3发送传感器数据用例规约表用例编号2-3用例名称发送传感器数据续表2-3发送传感器数据用例规约表功能描述CC2530终端器发送传感器数据。执行者CC2530终端器前置条件基于zigbeecc2530智能安防及检测系统正常运行。基本路径1.检查校验位。如果检验位数据正确则进行下一步操作。否则跳过2.检验位正确,执行程序业务规则无备注无表2-4接收传感器数据规约表用例编号2-4用例名称接收传感器数据功能描述CC2530协调器接收从终端发来的传感器数据。执行者CC2530协调器前置条件基于zigbeecc2530智能安防及检测系统系统正常运行基本路径1.检查校验位。如果检验位数据正确则进行下一步操作。否则跳过2.检验位正确,执行程序业务规则无备注无表2-5数据分析处理用例规约表用例编号2-5用例名称数据分析处理功能描述cc2530协调端进行数据分析处理。执行者cc2530协调端对接收到的数据进行分析前置条件基于zigbeecc2530智能安防及检测系统系统正常运行接收传感器数据后置条件执行程序基本路径1.检查校验。如果检验位数据正确则进行下一步操作。否则跳过2.检验位正确,执行程序扩展无字段列表1.环境数据业务规则无续表2-5数据分析处理用例规约表备注无表2-6报警提示用例规约表用例编号2-6用例名称报警提示功能描述当环境存在危险时,启动报警提示方式:蜂鸣器报警、LED灯报警、OLED屏报警。执行者cc2530协调器前置条件系统正常运行后置条件无基本路径1、将判断对比过的环境数据达到了警告值范围,则启动相对应的提示扩展无字段列表1.环境数据业务规则无备注无表2-7报警处理用例规约表用例编号2-7用例名称报警处理功能描述当环境存在危险时,启动先对应的模拟操作报警处理。执行者cc2530协调器前置条件基于zigbeecc2530智能安防及检测系统系统正常运行后置条件无涉众利益无基本路径1、将判断对比过的环境数据达到了警告值范围,则启动相对应的模拟操作报警处理。扩展无字段列表1.环境数据业务规则无备注无2.6本章小结本章首先主要总体分析出基于zigbeecc2530智能安防及检测系统有CC2530终端和CC2530协调端;然后对两个端的业务需求进行分析并且用业务流程图分别展示了CC2530端和CC2530协调端的业务流程,通过功能模块图展示了CC5230端和CC2530协调端的功能需求,接下来对基于zigbeecc2530智能安防及检测系各方面的可行性进行了分析;最后,为了更加直截了当向用户展示基于zigbeecc2530智能安防及检测系统的功能,基于zigbeecc2530智能安防及检测系统给出了用例图并对各个用例用表格进行简单明了的说明。

第3章系统设计3.1系统功能设计本系统cc2530终端子系统和cc2530协调端子系统组成。3.1.1cc2530终端子系统传感器获取环境数据:在整个系统开始正常运转的时候,首先开始的部分是cc2530终端子系统上利用传感器来收集具体传感器所对应的环境数据,通过zigbee的节点来暂存具体的环境数据以等待下一步操作。数据处理及发送:在获取到传感器所收集到的数据之后,cc2530终端子系统首先会对这些数据进行处理,过滤掉错误的数据,保留着正确的数据。以待cc2530终端子系统通过CC2530使用协议栈版本为ZStack-2.5.1a来发送具体的数据。3.1.2cc2530协调端子系统接收数据:cc2530协调端子系统在本系统正常运行工作时,是一直等待接收cc2530终端子系统发送过来的数据的。使用协议栈版本为ZStack-2.5.1a来接收具体的数据。数据处理及判断:这里的数据处理是处理数据在cc2530协调端子系统接收到的数据有可能在发送与接收的过程中出现错误的数据,很大程度的保证了数据的准确性和数据的完整性。数据的判断则是要把经过处理的数据跟在cc2530协调端子系统中预设的警告数据进行比较判断,如果数据在在警告数据值的范围内则返归1,否则返回0。报警提示与处理:经过数据处理及判断,在程序返回值为1的情况下,系统会做出报警提示,协调器把数据进行对比判断,若达到警告值,测蜂鸣器报警、LED灯报警、OLED屏报警等。在报警提示的同时本系统会做出报警处理:利用用I/O口,模拟处理。3.2系统顺序图终端收集环境数据顺序图eq\o\ac(○,1)cc2530终端中的传感器收集获取相关的环境数据;eq\o\ac(○,2)cc2530终端提取数据;eq\o\ac(○,3)cc2530终端校对数据的正确性。图3-1终端收集环境数据顺序图终端发送环境数据顺序图eq\o\ac(○,1)cc2530终端协议栈Zstack应用层通过广播发送数据;eq\o\ac(○,2)等待cc2530协调端接收数据;eq\o\ac(○,3)继续采集环境数据。图3-2终端发送环境数据顺序图3.协调端接收环境数据顺序图eq\o\ac(○,1)协调器通过zigbee通讯协议接收数据;eq\o\ac(○,2)协调器通过协议栈Zstack应用层进行数据处理;eq\o\ac(○,3)继续等待接收数据。图3-3协调端接收环境数据顺序图4.协调端数据处理顺序图eq\o\ac(○,1)提取相关的数据;eq\o\ac(○,2)校对数据,判断数据是否正确;eq\o\ac(○,3)错误,继续提取数据;eq\o\ac(○,4)正确,执行下一步;eq\o\ac(○,5)与警告值(范围)比较;eq\o\ac(○,6)判断环境数据是否在警告值得范围内;eq\o\ac(○,7)继续执行系统程序。图3-4协调端数据处理顺序图5.报警提示、处理顺序图eq\o\ac(○,1)比较环境数据在警告值范围内;eq\o\ac(○,2)开启蜂鸣器、LED、OLED屏的报警提示;eq\o\ac(○,3)开启I/O(继电器模拟处理);eq\o\ac(○,4)比较环境数据在警告值范围外;eq\o\ac(○,5)关闭蜂鸣器、LED、OLED屏的报警提示;eq\o\ac(○,6)关闭I/O(继电器模拟处理);图3-5报警提示、处理顺序图3.3系统活动图在开启系统之后,具体的传感器会收集获取环境的数据,然后数据通过zigbee的通讯协议和具体的拓扑结构进行数据的传输,在数据完成发送与接收之后,系统会实现数据的校对和警告值得判断,如果数据在警告值得范围里,则开启报警提示、处理,否则关闭报警提示、处理。如图图3-6系统活动图所示。图3-6系统活动图3.4本章小结本章首先对基于zigbeecc2530智能安防及检测系统的系统功能设计作详细的系统功能设计然后画了主要的cc2530的终端和协调端的顺序图和部分活动图,更加直观的展示了整个系统的主要功能的设计。

第4章系统实现4.1系统实现基于zigbeecc2530智能安防及检测系统的系统实现主要分为两部分:cc2530的终端子系统的实现和cc2530协调端子系统的实现。4.1.1cc2530的终端子系统的实现cc2530的终端子系统的实现,cc2530终端获取相关传感器获取的环境数据,然后经过数据帧打包与数据校对和处理,在发送通过zigbee协议发送数据来主要实现。如图图4-1cc2530终端流程图所示。图4-1cc2530终端流程图4.1.2cc2530的协调端子系统的实现cc2530的终端子系统的实现,系统正常运行,cc2530的协调端在等待接收数据,然后结束到数据,对数据进行校验处理,校验正确则进行判断,判断数据是否在判断数据是否在警告值范围,若不在警告值范围,怎系统继续等待接收数据;若在警告值范围,怎开启警报处理、报警提示。如图图4-2cc2530协调端流程图所示。图4-2cc2530协调端流程图4.2本章小结本章主要是详细的介绍了基于zigbeecc2530智能安防及检测系统的系统实现:cc2530的终端子系统的实现和cc2530的协调端子系统的实现。通过主要的流程图,说明了基于zigbeecc2530智能安防及检测系统的主要实现的功能。

第5章系统测试5.1系统测试的目的找出软件中的漏洞是系统测试的目的,系统的漏洞可能存在于系统、功能、过程、数据和编码中,我们需要在这些方面上进行测试以找到系统的漏洞并修复。在系统设计和实现过程中检查出来的错误和缺陷需要在系统试运行当中通过系统测试来实现,所以这个阶段是软件开发中必不可少的部分。5.2系统测试的意义在软件泛滥的信息时代,软件的质量参差不齐,因此,为了杜绝低质量的软件的蔓延,系统测试是一个不可或缺的阶段。经过一系列的严格测试,可以找出系统中难以发现的漏洞,有利于提高基于zigbeecc2530智能安防及检测系统质量,使用户的体验更加完善。5.3测试用例及结果以下是对基于zigbeecc2530智能安防及检测系统进行的主要测试,如下表5-1测试用例及结果。表5-1测试用例及结果用例编号用例名称测试目的测试结果U-1TestSensor确保传感器的正常使用可正常使用U-2Testcc2530确保zigbee节点的正常使用可正常使用U-3TestData确保传感器获取的环境数据的准确通过测试U-4TestBuzzer检测蜂鸣器的正常使用可正常使用U-5TestOLED检测OLED的正常使用可正常使用U-6TestLED检测LED的正常使用可正常使用U-7TestCode找出代码中存在的漏洞通过测试续表5-1表5-1测试用例及结果U-8TestWhole测试系统的整体功能正常运行5.4本章小结本章首先阐述了系统测试的目的以及意义,之后给出了测试用例,证明了基于zigbeecc2530智能安防及检测系统的大部分功能是没有问题的。

第6章结束语6.1全文总结通过这几个月不懈的努力,基于zigbeecc2530智能安防及检测系统的设计与实现到这里基本结束了。基于zigbeecc2530智能安防及检测系统从一开始的构思,到主要功能的实现都是从社会实际出发,最终的目的也是从提高人们的安全,从而提高人们的生活水平。整个系统以C语言为主开发,也很好地避免了代码和开发软件的不兼容等问题。基于zigbeecc2530智能安防及检测系统更是以轻小、简洁为主要外观特色,放置更方便。目前,基于zigbeecc2530智能安防及检测系统能够正常运行了。6.2课题展望由于报警(电话报警)的影响,在基于zigbeecc2530智能安防及检测系统里的报警方式并不是电话报警,而是通过开启蜂鸣器、LED、OLED屏的报警提示来告知我们有危险发生,所以如果基于zigbeecc2530智能安防及检测系统把电话报警的功能添加进本系统则更加安全了,但是也要慎重考虑以什么危害标准来才能达到电话报警的条件,标准过高会造成不及时的救援,标准过低回造成浪费大量的人力物力等一系列的问题。如果可以开发android应用程序结合使用该系统会带来更多方便。所以基于zigbeecc2530智能安防及检测系统要结合实际情况来进行扩展功能的开发,以保证人们的生活安全。

参考文献[1]杨弘平,吕海华,李波,史江萍,代钦.UML2基础、建模与设计教程[M].北京:清华大学出版社,2015.51[2]谭浩强.C语言设计(第四版)[M].北京:清华大学出版社,2010.[3]陈朝大,李杏彩.单片机原理与应用——基于KeilC和虚拟仿真技术[M].北京:化学工业出版社,2013.[4]刘廖文.嵌入式系统原理及接口技术[M].清华大学出版社,2011.[5]梁文祯,王欢娥.基于CC2530的Zigbee应用技术项目教程[M].广州:华南理工理工大学出版社,2019.[6]廖建尚.物联网开发与应用[M].北京:电子工业出版社,2017.[7]CC253xSystem-on-ChipSolutionfor2.4GHzIEEE802.15.4andZigBee®Applications[M].USA:TEXASINSTRUMENT,2009.[8]莫宏貌,梁依立,周国才.智能家居DIY[M].北京:电子工业出版社,2015.[9]徐宏伟.常用传感器技术及应用[M].北京:电子工业出版社,2017[10]CC2530ZigBeeDevelopmentKitUser’sGuide[M].USA:TEXASINSTRUMENT,2009.[11]陈晴,邓忠伟,高曙光.现代安防技术设计与实施(第2版)[M].北京:电子工业出版社,2015.[12]ShahinFarahani.ZigBeeWirelessNetworksandTransceivers[M].Newnes.2008.[13]DennisCox,EmilJovanov,AleksandarMilenkovic.TimeSynchronizationforZigBeeNetworks.[D].2005.[14]P.Ferrari,A.Flammini,D.Marioli,E.Sisinni,A.Taroni2.NoninvasiveTimeSynchronizationforZigBeeWirelessSensorNetworks.[D].2008.[15]张宏伟,解应博,杨红涛.基于ZigBee网络的温室环境监控系统设计[J].软件导刊,2017.[16]沈益辉,秦会斌.基于Zigbee无线传感器网络的环境监测系统设计[J].软件导刊,2017.[17]徐建国,肖海峰.基于大数据的智慧农业物联网系统实现[J].软件导刊,2018.致谢写到这里,已是基于zigbeecc2530智能安防及检测系统的设计与实现的尾声了,一个系统的设计与实现不单单是自己一个人能够完成的,还需要他人的帮助,如指导老师、在校时的其他任课老师和同学等,所以,我非常感谢他们在我做这给系统期间有形和无形的帮助,有些他们无形的帮助或许我感觉不到,但对我有着非凡的影响。在这里我需要特别感谢梁老师了,尽心尽力。最后,感谢广州大学松田学院为我们提供学习的平台,感谢广大松田计算机科学与技术各个科任老师的辛勤付出。

教你如何保护电脑一、每天关机前要做的清洗:

双击“我的电脑”—

—右键点C盘——点“属性”——点“磁盘清理”——点“确定”——再点“是”——再点“确定”。清理过程中,您可看得到未经您许可(您可点“查看文件”看,就知道了)进来的“临时文件”被清除了,盘的空间多了。对D,E,F盘也要用这法进行。

二、随时要进行的清理

:

打开网页——点最上面一排里的“工具”——点“Internet选项”——再点中间的“Internet临时文件”中的“删除文件”——再在“删除所有脱机内容”前的方框里打上勾——再点“确定”——清完后又点“确定”。这样,可为打开网和空间提高速度。

三、一星期进行的盘的垃圾清理

:

点“开始”——用鼠标指着“所有程序”,再指着“附件”,再指着“系统工具”,再点“磁盘粹片整理程序”——点C盘,再点“碎片整理”(这需要很长时间,最好在您去吃饭和没用电脑时进行。清理中您可看到您的盘里的状况,可将清理前后对比一下)——在跳出“清理完成”后点“关闭”。按上述,对D,E,F盘分别进行清理。

电脑系统越来越慢,怎么删除临时文件啊

1.关闭"休眠"

方法:打开[控制面板]→[电源选项]→[休眠],把"启用休眠"前面的勾去掉

说明:休眠是系统长时间一种待机状态,使您在长时间离开电脑时保存操作状态,如果您不是经常开着电脑到别处去的话,那就把它关了吧!

☆立即节省:256M

2.关闭"系统还原"

方法:打开[控制面板]→[系统]→[系统还原],把"在所有驱动器上关闭系统还原'勾上

说明:系统还原是便于用户误操作或产生软件问题时的一种挽救手段,可以回复到误操作以前的状态.不建议初级用户使用.当然,它采用的是跟踪手段,需要记录大量信息,所消耗的资源也要很大的.

☆立即节省:数百M

(根据还原点的多少而不同)

您也可以在不关闭系统还原的前提下,相应的减少系统还原所占的磁盘空间,这只会减少可用还原点的数目,一般还原点有一两个就够了吧.

方法:...[系统还原]-选择一个"可用驱动器"-[设置]-调整"要使用的磁盘空间"

3.关闭"远程管理"

方法:打开[控制面板]→[系统]→[远程],把"允许从这台计算机发送远程协助邀请"前面的勾去掉.

说明:谁会经常用到这种功能呢?它占用的不是磁盘空间,但是会影响系统运行速度.

☆提高系统性能

4.关闭"自动更新"

方法:打开[控制面板]→[自动更新]→选"关闭自动更新"

说明:系统更新占用的也不是磁盘空间,您可以在有可用更新时到微软的更新页面上更新,而不是总需要一个进程监视那是不是有可用更新.

☆提高系统性能

5.关闭"索引服务"

方法:[开始]→[运行]→输入"msconfig"→[服务]

去掉indexing

servise前面的勾

说明:索引服务是提高系统搜索速的的,谁没事总在系统里搜来搜去啊

☆提高系统性能

6.减少开机加载的启动项

方法:[开始]→[运行]→输入"msconfig"→[启动]

去掉不必要的启动项

说明:必要的启动项

一般"系统盘\windows\system32下的最好不要去掉;而肯定能去掉的有

TINTSETP

IMJPMIG

IMSCMIG

QQ

☆加快开机速度

7.合理设置虚拟内存

方法:打开[控制面板]→[系统]→[高级]-[性能]设置-[高级]-[虚拟内存]更改-在"自定义大小"中填入数值

说明:一般的最小值是物理内存的1.5倍,最大值是物理内存的3倍;如果您经常运行大型软件的话最小值应该设为(物理内存*1.5*0.2+物理内存*1.5),最大值应为(物理内存*3*0.2+物理内存*3)

☆提高系统性能

8.取消系统失败时的日志文件和询问

打开[控制面板]→[系统]→[高级]→[启动和故障恢复]→[系统失败]

去掉"将事件写入系统日志""发送错误警报"

☆提高系统性能

9.删除无用的文件

方法:打开[控制面板]→[文件夹选项]→[查看]→[显示所有文件和文件夹]

C:\Documents

and

Settings\用户名\Cookies\除index文件外的所有文件(浏览网页产生的记录文件)

C:\Documents

and

Settings\用户名\Local

Settings\Temp\下的所有文件(用户临时文件)

C:\Documents

and

Settings\用户名\LocalSettings\TemporaryInternet

Files\下的所有文件(浏览网页记录的多媒体信息,加速以后浏览)

C:\Documents

and

Settings\用户名\Local

Settings\History\下的所有文件(访问历史纪录)

C:\Documents

and

Settings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

C:\WINDOWS\Temp\下的所有文件(临时文件)

C:\WINDOWS\ServicePackFiles下的所有文件(升级sp1或sp2后的备份文件)

C:\WINDOWS\Driver

Cache\i386下的压缩文件(驱动程序的备份文件)

C:\WINDOWS\SoftwareDistribution\download下的所有文件(未完成的软件下载)

C:\Windows\下以

$u...

开头的隐藏文件(微软更新安装文件备份)

☆立即节省:数百M

10.磁盘碎片整理

下面该做的就是磁盘碎片整理了,只有整理之后才能获得更多的空间哦^_^

方法:[开始]→[程序]→[附件]→[系统工具]→[磁盘碎片整理]...(记得先"分析"后"整理")二。发信人:

liushafeng

(终结者),

信区:

Hardware

题:

减少Win

XP资源占用的八大技巧

Windows

XP被微软称为其历史上最优秀的操作系统,有让你眼花缭乱的各种功能、更快的速度,当然这一切都对计算机的硬件提出了更高的要求,如果你希望Windows

XP能够尽可能少地占用你有限的

虽然Windows

XP被微软自称为有史以来最稳定、功能最强大的Windows操作系统,并且运行速度飞快——启动速度甚至比同样配置的Win

2000还要快许多,你可能依然不满足于此,希望

一、使用朴素界面

XP安装后默认的界面包括任务栏、开始选单、桌面背景、窗口、按钮等都采用的是XP的豪华、炫目的风格,但缺点显而易见,它们将消耗掉不少系统资源,但实用意义不大。

[方法]鼠标右键单击桌面空白处,在弹出选单点击“属性”进入显示属性设置窗口,将“主题、外观”都设置为“Windows经典”,将桌面背景设置为“无”,按确定保存退出。

二、减少启动时加载项目

许多应用程序在安装时都会自作主张添加至系统启动组,每次启动系统都会自动运行,这不仅延长了启动时间,而且启动完成后系统资源已经被吃掉不少![方法]选择“开始”选单的“运行”,键入“msconfig”启动“系统配置实用程序”,进入“启动”标,在此窗口列出了系统启动时加载的项目及来源,仔细查看你是否需要它自动加载,否则清除项目前的复选框,加载的项目愈少,启动的速度自然愈快。此项需要重新启动方能生效。

三、优化视觉效果

[方法]选择“系统属性”中的“高级”标签进入“性能选项”界面,其中“视觉效果”中可供选择的包括:自动设置为最佳、最佳外观、最佳性能、自定义。选中的效果越多则占用的系统资源越多,选定“最佳性能”项将关闭列表中列出诸如淡入淡出、平滑滚动、滑动打开等所有视觉效果。

四、关闭系统还原

默认情况下系统还原功能处于启用状态,每个驱动器约被占用高达4%~12%的硬盘空间,并且系统还原的监视系统会自动创建还原点,这样在后台运行就会占用较多的系统资源。

[方法]鼠标右键点击桌面“我的电脑”中的“属性”进入“系统属性”设置窗口,选择“系统还原”标签,将“在所有驱动器上关闭系统还原”置为选中状态

五、加快选单显示速度

[方法]运行注册表编辑器,进入“HKEY_CURRENT_USERControl

PanelDesktop”,将名称为MenuShowDelay的数据值由原来默认的400修改为0,修改后XP的开始选单、甚至应用软件的选单显示速度都会明显加快。

六、启用DMA传输模式

所谓DMA,即直接存储器存储模式,指计算机周边设备(主要指硬盘)可直接与内存交换数据,这样可加快硬盘读写速度,提高速据传输速率。

[方法]选择“系统属性”中的“硬件”标签,打开“设备管理器”,其中“IDE控制器

”有两项“Primary

IDE

Channel”及“Secondary

IDE

Channel”,依次进入“属性→高

级设置”,该对话框会列出目前IDE接口所连接设备的传输模式,点击列表按钮将“传输模

式”设置为“DMA(若可用

七、移动临时文件储存路径

多数应用软件在运行时都会产生临时文件,而且这些临时文件都默认保存于启动分区

C盘,长时间频繁读写C盘极易产生大量文件碎片,从而影响C盘性能,而C盘又是储存系统启动核心文件的分区,C盘的性能直接影响到系统的稳定性与运行效率。应尽量将应用软件安装于启动盘以外的分区并定期对硬盘进行整理,此举可最大程度避免产生磁盘碎片,将启动或读写速度保持在最佳状态。

Internet

Explorer临时文件夹

[方法]在IE主窗口中,依次进入“工具→Internet选项→常规”标签,打开“Intern

et临时文件”设置界面,点击“移动文件夹”按钮将原来保存于C盘的临时目录移动至C盘

以外的驱动器中,如果你使用的是宽带,可将“临时文件夹”使用空间设置为最小值1M

刻录时产生的临时文件

[方法]文件在刻录之前都会保存于C盘的刻录临时文件夹中,进入资源管理器,选择刻录机盘符并单击鼠标右键选单的“属性”项,在“录制”标签下可将此临时文件夹安置于

其它驱动器。

我的文档

[方法]鼠标右键点击“我的文档”,在属性设置项中可将“我的文档”默认的保存路

径修改至其它盘符。

八、增加虚拟内存

[方法]进入“性能选项”的“高级”设置窗口,首先将“处理器计划”及“内存使用

”都调整为“程序”优化模式。点击“更改”按钮进入虚拟内存设置窗口,若你的内存大

于256M,建议你禁用分页文件。默认的分页文件为物理内存的1.5倍。禁用系统缓存需重新启动系统。如果你的内存低于256M,请勿禁用分页文件,否则会导致系统崩溃或无法再启动XP!

三windows使用时间长了,自然就会产生这样那样的临时文件,影响系统速度,让人烦心。对于老鸟来说,可以通过修改注册表、手动优化系统性能来提高速度,而对新手来说比较困难。这里我们可以下载一些专门的系统优化软件,进行一些简单的设计,就能达到我们想要的效果。这里我推荐一些常用又好使的软件:WINDOWS优化王、优化大师、超级兔子等。其中WINDOWS优化王非常好用,一看就会、功能全面、省时省心。

完全清理[

]垃圾

藏在XP中的一个秘密武器,可以完整清除垃圾文件

藏在XP中的一个秘密武器,可以完整清除垃圾文件

你有用过Windows内置的清理磁盘功能吗?

它并不能完全地清洗Windows内不需要的档案,因为它的功能被隐藏了,本篇将会把它被封印了的功能完全打开。适用的窗口板本

除了Win95及Win98外

这个方法阶适用于Win98se、Win2000、WinME、WinXP

现在介绍两个「清理磁盘」工具的指令:

SAGESET

SAGERUN

首先在「开始」>「执行」

然后输入

cleanmgr

/sageset:99

设定:

特别模式「清理磁盘」工具会执行,你会发觉多了很多清理选择,选择你想要清理的档案,通常全部都可以删除,完成你的选择后再按「确定」。然后再打开「开始」>「运行」

输入:cleanmgr

/SAGERUN:99

杀毒1

这种情况往往表现在打开IE时,在IE界面的左下框里提示:正在打开网页,但老半天没响应。在任务管理器里查看进程,(进入方法,把鼠标放在任务栏上,按右键—任务管理器—进程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,这时你想运行其他程序简直就是受罪。这就要查查是哪个进程贪婪地占用了CPU资源.找到后,最好把名称记录下来,然后点击结束,如果不能结束,则要启动到安全模式下把该东东删除,还要进入注册表里,(方法:开始—运行,输入regedit)在注册表对话框里,点编辑—查找,输入那个程序名,找到后,点鼠标右键删除,然后再进行几次的搜索,往往能彻底删除干净。

杀毒2

今天在这里为大家提供两则小技巧,以便帮你强行杀死顽固病毒进程。

根据进程名查杀

这种方法是通过WinXP系统下的taskkill命令来实现的,在使用该方法之前,首先需要打开系统的进程列表界面,找到病毒进程所对应的具体进程名。

接着依次单击“开始→运行”命令,在弹出的系统运行框中,运行“cmd”命令;再在DOS命令行中输入“taskkill/imaaa”格式的字符串命令,单击回车键后,顽固的病毒进程“aaa”就被强行杀死了。比方说,要强行杀死“conime。exe”病毒进程,只要在命令提示符下执行“taskkill/imconime。exe”命令,要不了多久,系统就会自动返回结果。

根据进程号查杀

上面的方法,只对部分病毒进程有效,遇到一些更“顽固”的病毒进程,可能就无济于事了。此时你可以通过Win2000以上系统的内置命令——ntsd,来强行杀死一切病毒进程,因为该命令除System进程、SMSS。EXE进程、CSRSS。EXE进程不能“对付”外,基本可以对付其它一切进程。但是在使用该命令杀死病毒进程之前,需要先查找到对应病毒进程的具体进程号。

考虑到系统进程列表界面在默认状态下,是不显示具体进程号的,因此你可以首先打开系统任务管理器窗口,再单击“查看”菜单项下面的“选择列”命令,在弹出的设置框中,将“PID(进程标志符)”选项选中,单击“确定”按钮。返回到系统进程列表页面中后,你就能查看到对应病毒进程的具体PID了。

接着打开系统运行对话框,在其中运行“cmd”命令,在命令提示符状态下输入“ntsd-cq-pPID”命令,就可以强行将指定PID的病毒进程杀死了。例如,发现某个病毒进程的PID为“444”,那么可以执行“ntsd-cq-p444”命令,来杀死这个病毒进程。

杀毒3

Windows任务管理器是大家对进程进行管理的主要工具,在它的“进程”选项卡中能查看当前系统进程信息。在默认设置下,一般只能看到映像名称、用户名、CPU占用、内存使用等几项,而更多如I/O读写、虚拟内存大小等信息却被隐藏了起来。可别小看了这些被隐藏的信息,当系统出现莫名其妙的故障时,没准就能从它们中间找出突破口。

1.查杀会自动消失的双进程木马

前段时间朋友的电脑中了某木马,通过任务管理器查出该木马进程为“system.exe”,终止它后再刷新,它又会复活。进入安全模式把c:\windows\system32\system.exe删除,重启后它又会重新加载,怎么也无法彻底清除它。从此现象来看,朋友中的应该是双进程木马。这种木马有监护进程,会定时进行扫描,一旦发现被监护的进程遭到查杀就会复活它。而且现在很多双进程木马互为监视,互相复活。因此查杀的关键是找到这“互相依靠”的两个木马文件。借助任务管理器的PID标识可以找到木马进程。

调出Windows任务管理器,首先在“查看→选择列”中勾选“PID(进程标识符)”,这样返回任务管理器窗口后可以看到每一个进程的PID标识。这样当我们终止一个进程,它再生后通过PID标识就可以找到再生它的父进程。启动命令提示符窗口,执行“taskkill

/im

system.exe

/f”命令。刷新一下电脑后重新输入上述命令,可以看到这次终止的system.exe进程的PID为1536,它属于PID为676的某个进程。也就是说PID为1536的system.exe进程是由PID为676

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论