智能楼宇安防视频监控系统的优化设计

合集下载

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计随着科技的不断发展,智能化楼宇管理系统已经成为了现代建筑的标配,而其中的视频监控系统更是无法忽视的一部分。

视频监控系统可以提供楼宇内外全方位的监控,保障了楼宇的安全,同时也为管理者提供了便利。

在设计智能化楼宇的视频监控系统时,需要考虑到很多因素,比如楼宇的结构、使用场景、监控设备的选择等等。

本文将详细讨论这些因素,并提出一种合理的视频监控系统设计方案。

我们需要考虑楼宇的结构。

不同类型的楼宇,比如写字楼、商场、住宅区等,其结构和使用场景是不一样的,因此需要针对不同的楼宇类型进行视频监控系统的设计。

对于一个写字楼而言,需要考虑到大堂、电梯间、走廊和办公室等区域的监控;而对于一个住宅区来说,需要关注到小区门口、楼道、停车场等方面的监控。

在设计视频监控系统时,需要根据楼宇的结构和使用场景进行合理的布局,覆盖所有的重要区域。

监控设备的选择也是视频监控系统设计中的关键因素之一。

随着技术的不断发展,监控设备种类愈发繁多,比如智能摄像头、红外摄像头、高清摄像头等等。

在选择监控设备时,需要考虑到设备的性能、画质、可视角度、抗干扰性、功耗等方面的因素。

正常工作需要大量投入的监控设备,因此必须保证设备的耐用性。

还需要考虑到设备的维护保养问题,以及设备的远程管理能力等。

视频监控系统还需要考虑到网络传输和存储等问题。

在传输方面,需要保证监控画面的实时传输,同时考虑到网络带宽的问题,选择合适的传输方式。

而在存储方面,考虑到监控数据的海量,需要选择合适的存储设备,并保证监控数据的安全性和可靠性。

在设计视频监控系统时,还需要考虑到系统的智能化。

通过引入人脸识别、行为分析等智能算法,可以大大提高监控系统的效率和精准度。

比如通过人脸识别技术,可以实现对楼宇内人员的身份认证和统计,提高楼宇的安全性和管理效率;而通过行为分析技术,可以实现对异常行为的自动识别和报警,保障楼宇的安全。

设计智能化楼宇的视频监控系统需要考虑到楼宇的结构、监控设备的选择、网络传输和存储、系统的智能化等多方面的因素。

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计【摘要】智能化楼宇的视频监控系统设计在安全管理中发挥着重要作用。

本文首先介绍了系统架构设计,包括监控节点、网络传输、数据存储等部分。

接着详细讨论了视频监控摄像头的布局策略,如何实现全方位监控覆盖。

智能分析算法应用方面,系统可以实现人脸识别、异常行为检测等功能。

数据存储与管理保证了监控数据的完整性和可靠性。

远程监控与应急处理则提高了响应速度和效率。

在强调了智能化楼宇视频监控系统设计的重要性,未来发展趋势和系统在实际应用中的效果。

通过这些设计和应用,可以提高楼宇安全管理水平,保障人员和财产安全,促进智能化建筑的发展。

【关键词】智能化楼宇、视频监控系统设计、系统架构、摄像头布局、智能分析算法、数据存储、远程监控、应急处理、重要性、发展趋势、实际应用、效果1. 引言1.1 智能化楼宇的视频监控系统设计智能化楼宇的视频监控系统设计是建立在现代科技发展的基础上,通过将视频监控技术与智能化分析算法相结合,实现对建筑物内外区域的全方位监控和管理。

随着社会的不断进步和科技的不断发展,人们对建筑物安全管理的要求也越来越高,传统的视频监控系统已无法满足对安全性和智能化的需求。

智能化楼宇的视频监控系统设计的核心是系统架构的设计,包括摄像头的布置、智能分析算法的应用、数据的存储与管理以及远程监控与应急处理。

在系统架构设计中,需要考虑到建筑物的结构特点和安全风险,合理规划监控区域和摄像头布局,确保实现全方位监控。

智能化系统的另一个关键点是智能分析算法的应用,通过人脸识别、行为分析等技术,实现对异常事件的智能识别和预警,提高安全性和管理效率。

数据的存储与管理是系统的基础,需要建立可靠的数据存储和管理系统,确保视频数据的安全和有效利用。

远程监控与应急处理是智能化楼宇视频监控系统的重要功能,用户可以通过手机或电脑实时监控建筑物的安全状况,及时采取措施应对突发事件,保障人员和财产的安全。

智能化楼宇的视频监控系统设计不仅是建筑物安全管理的重要手段,也是科技发展的体现,未来随着人工智能、大数据等技术的不断发展,系统将拥有更强大的智能分析能力和更高效的管理功能,为建筑物的安全管理提供更全面的保障。

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计随着科技的发展和进步,智能化楼宇的概念不断被提出并广泛应用于各个领域,其中视频监控系统是智能化楼宇不可或缺的一部分。

本文将从功能需求、系统设计和实施等方面,详细介绍智能化楼宇的视频监控系统设计。

一、功能需求1. 实时监测:视频监控系统需要能够实时监测楼宇内外的各个区域,并能够进行高清、连续、稳定的画面传输。

2. 远程监控:监控系统应该具备远程监控的功能,使得用户可以通过手机、电脑等设备远程查看监控画面,随时随地对楼宇进行监控。

3. 报警功能:当监控系统发现异常情况时,应能够及时通过声光报警、短信通知等方式将事件通知管理员,以便及时采取措施。

4. 多角度监控:视频监控系统应该覆盖楼宇内外的各个区域,能够提供全方位、多角度的监控,以确保楼宇的安全。

5. 数据存储:监控系统需要具备大容量的数据存储功能,能够长期保存监控录像,并且支持数据的查询和回放。

6. 智能分析:监控系统应能够通过智能化算法对监控画面进行处理和分析,实现人脸识别、车辆识别、异常行为检测等功能。

二、系统设计1. 摄像头选择:选择高清、角度可调的摄像头,以及具备夜视功能的摄像头,以满足不同环境下的监控需求。

2. 视频传输:采用高带宽的网络传输方式,如有线网络、无线网络或者4G网络,确保视频传输的稳定和高效。

3. 数据存储:选择大容量的硬盘或者云存储来保存监控录像数据,同时要对数据进行备份和加密,以确保数据的安全性和可靠性。

4. 远程管理:通过搭建服务器和网络,实现远程监控和管理。

可以使用浏览器或者手机APP等方式进行远程操作和查看监控画面。

三、实施步骤1. 系统规划:在进行视频监控系统设计之前,需要对楼宇进行规划和分析,确定需要监控的区域和监控点。

2. 设备安装:根据楼宇的具体情况,选择合适的摄像头、服务器、硬盘等设备,进行安装和调试。

3. 网络配置:配置网络设备和网络连接,确保视频传输的稳定和流畅。

4. 软件安装:根据系统需求,安装监控软件、智能分析算法等软件,进行配置和调试。

基于物联网技术的智能楼宇安防管理系统设计与优化

基于物联网技术的智能楼宇安防管理系统设计与优化

基于物联网技术的智能楼宇安防管理系统设计与优化智能楼宇安防是一个十分重要且不断发展的领域。

随着物联网技术的快速发展,智能楼宇安防管理系统变得更加智能、高效和可靠。

本文将介绍基于物联网技术的智能楼宇安防管理系统设计与优化的相关内容。

一、概述智能楼宇安防管理系统是利用物联网技术实现对楼宇内各种安防设备和系统进行集中管理和控制的系统。

它通过感知节点、数据传输和处理、决策与控制等环节实现对各类设备的集中监测与控制,为楼宇提供安全、便捷、高效的管理和服务。

二、系统设计1. 感知节点:智能楼宇安防管理系统的感知节点可以包括视频监控设备、门禁系统、消防设备等。

这些设备通过物联网技术连接到系统中,实时收集相关数据。

2. 数据传输和处理:感知节点收集到的数据通过无线传输或有线传输方式传送到数据中心。

在数据中心,数据经过预处理、分析和存储等环节进行处理,以便后续的决策和控制。

3. 决策与控制:基于预处理和分析的数据,系统可以自动进行决策和控制。

例如,当监测到有烟雾和火焰时,系统可以自动触发消防设备,同时向相关人员发送警报信息。

4. 用户界面:智能楼宇安防管理系统应该具备友好的用户界面,方便用户对系统进行监测和控制。

用户可以通过手机应用程序或者网络浏览器来访问系统,并获取相关数据和控制设备。

三、优化策略1. 实时监测与预警:通过物联网技术,系统能够实时监测楼宇内的安全状况,并及时发出预警信息。

这有助于提高安全性,减少事故的发生。

2. 应急响应:在系统发出预警后,系统可以自动触发相关设备,如消防设备、门禁等,进行应急响应。

此外,系统还可以自动向相关人员发送预警信息,帮助他们迅速做出决策和行动。

3. 远程管理:物联网技术使得系统可以进行远程监控和管理。

管理员可以通过移动设备随时随地监测楼宇的安全状况,并对相关设备进行控制。

这对于大型楼宇或跨地区的企业来说尤为重要。

4. 数据分析与优化:系统可以对收集到的数据进行分析和挖掘,帮助管理员了解楼宇的安全特点和潜在风险,并提供优化措施。

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计
随着科技的不断发展,智能化楼宇管理系统已经成为楼宇管理的重要组成部分。

视频
监控系统作为楼宇安全管理的重要组成部分,起着至关重要的作用。

本文将针对智能化楼
宇视频监控系统的设计,从系统功能、硬件设备、软件平台、系统架构等方面展开详细介绍,希望能够对相关领域的专业人士和从业者有所帮助。

一、系统功能设计
智能化楼宇视频监控系统的功能设计应符合楼宇安全管理的基本要求,包括实时监控、录像回放、报警处理、智能分析等功能。

实时监控是系统的基本功能,通过监控摄像头实
时显示楼宇各个区域的情况,及时发现异常情况并采取相应措施。

录像回放功能可以对监
控录像进行回放,便于对事件进行调查和分析。

报警处理功能可以对异常情况进行及时报警,并进行相应处理,保障楼宇安全。

智能分析功能可以通过视频分析技术,实现对人员、车辆等目标的识别和分析,提高监控效率。

二、硬件设备设计
智能化楼宇视频监控系统的硬件设备包括监控摄像头、录像设备、监控主机、网络设
备等。

监控摄像头是系统的核心设备,需要根据楼宇的实际情况进行布置,覆盖重要区域,保证监控范围的完整性。

录像设备用于存储监控录像,可以选择硬盘录像机或网络视频录
像机,根据监控要求和存储需求进行选择。

监控主机是系统的核心控制设备,用于管理和
控制各个监控摄像头和录像设备,需要具备较高的处理性能和可靠性。

网络设备用于连接
各个监控设备,建立监控系统的通信网络,需要具备高速稳定的传输能力。

三、软件平台设计。

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计随着科技的不断发展,智能化楼宇管理系统已经成为了现代建筑中的重要组成部分。

视频监控系统是智能化楼宇管理系统中的重要一环,它可以实现对建筑物内外环境的全方位监控和管理,提高楼宇的安全性和管理效率。

本文将针对智能化楼宇的视频监控系统进行设计和搭建,探讨其在现代建筑中的重要意义。

1. 视频监控系统的布设在设计智能化楼宇视频监控系统时,首先需要确定监控点的布设位置,以确保能够全面监控建筑物内外环境。

常见的监控点包括入口、楼道、电梯、公共区域、停车场等重要区域,同时也需要考虑到不同区域的监控需求,例如高清监控、红外监控、全景监控等。

在选择相机时,需要考虑到监控画质、夜视效果、防水防尘性能等因素,以确保视频监控系统在不同环境下都能够正常工作。

还需要根据监控点的需求选择合适的摄像头类型,例如固定摄像头、云台摄像头、鱼眼摄像头等。

为了保证监控数据的安全性和稳定性,需要配备高性能的存储设备和传输设备,同时还需要考虑到监控数据的备份和远程访问的需求。

还可以考虑使用云存储技术,将监控数据存储在云端,实现远程管理和访问。

通过智能化技术,可以实现视频监控系统的智能分析和智能预警功能,例如人脸识别、行为分析、异常事件检测等,提升系统的管理和安全性能。

还可以考虑将视频监控系统与其他智能化设备和系统进行联动,实现更加智能化的楼宇管理。

二、智能化楼宇视频监控系统的搭建步骤1. 确定监控需求在搭建智能化楼宇视频监控系统之前,首先需要明确监控需求,了解建筑物的实际情况和监控重点,以便进行系统的规划和设计。

2. 设计监控方案根据监控需求,制定视频监控系统的布设方案、监控点布设方案、相机选型方案以及存储和传输方案,确保系统能够满足实际需求。

3. 采购设备根据设计方案,进行设备的选购和采购,包括监控相机、存储设备、传输设备等,确保设备的质量和性能符合系统需求。

4. 安装调试对采购的设备进行安装和连接调试,确保各个设备之间能够正常通讯和工作,同时还需要进行画面调整和系统设置,以保证监控系统能够正常工作。

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计随着科技的不断发展,智能化楼宇的建筑和设备已经成为现代社会的一个重要部分。

视频监控系统作为楼宇安防的重要组成部分,为楼宇管理者提供了实时监控和安全控制的重要手段。

在设计智能化楼宇的视频监控系统时,需要考虑以下几个方面。

需要确定监控点的布置位置。

监控点的布置应根据楼宇的具体情况来确定,如楼道、电梯间、大厅、停车场等。

在确定监控点位置时,需要考虑到监控点的覆盖范围和安装方式。

一般情况下,监控点应尽量覆盖整个区域,并采用固定或旋转的摄像头来实现监控。

需要选择合适的摄像头类型。

现在市场上有许多不同类型的摄像头可供选择,如固定摄像头、球形摄像头、半球形摄像头等。

选择合适的摄像头需要考虑到监控点的位置、监控需求以及预算等因素。

球形摄像头可实现全方位的监控,而固定摄像头则适用于只需要监控特定区域的情况。

然后,需要选择合适的监控设备。

监控设备包括视频录像机(NVR/DVR)、存储设备、显示设备等。

视频录像机负责接收、处理和存储视频信号,存储设备负责存储大量的视频数据,显示设备则用于实时显示监控视频。

选择合适的监控设备需要考虑到监控点数量、监控需求以及预算等因素。

还需要设计合理的监控系统布线和网络连接方式。

监控系统的布线和网络连接方式直接关系到监控系统的稳定性和可靠性。

布线应采用合适的电缆类型,并按照一定的标准进行布置和连接。

网络连接方式可以选择有线连接或无线连接,具体选择取决于楼宇的具体情况和需求。

还需要考虑监控系统的远程访问和管理。

现代的视频监控系统一般支持远程访问和管理,楼宇管理者可以通过手机、平板电脑或计算机等设备实时查看和管理监控视频。

远程访问和管理可以提高楼宇管理的效率和便利性,同时也需要考虑到系统的安全性。

设计智能化楼宇的视频监控系统需要考虑监控点的布置位置、摄像头类型的选择、监控设备的选择、监控系统布线和网络连接方式的设计以及远程访问和管理的需求。

通过科学合理地设计视频监控系统,可以提高楼宇的安全性和管理效率,为楼宇管理者提供更好的安全保障。

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计

智能化楼宇的视频监控系统设计随着智能化技术的迅速发展,智能化楼宇的视频监控系统设计变得越来越重要。

一个功能强大、智能化的视频监控系统不仅能够提升楼宇的安全性,还可以提高管理效率和员工生产力。

本文将探讨智能化楼宇的视频监控系统设计,包括系统组成、功能需求、技术选型等方面。

一、系统组成1、摄像头:摄像头是视频监控系统的核心组成部分,其质量和数量直接影响系统的监控效果。

在智能化楼宇的视频监控系统设计中,应当考虑使用高清晰度、高颜色还原度的摄像头,以保证监控画面的清晰度和真实性。

摄像头的数量和布局也需要根据楼宇的具体情况进行合理规划,以确保监控区域的全面覆盖。

2、视频存储设备:视频监控系统需要大量的存储空间来保存监控录像,因此视频存储设备的选型至关重要。

在智能化楼宇的视频监控系统设计中,应当考虑使用高性能的存储设备,比如高速硬盘阵列或者云存储服务,以确保系统具有足够的存储容量和读写速度。

3、监控中心:监控中心是视频监控系统的控制和管理中心,通常由监控操作员通过监控软件对监控画面进行实时观测和录像回放。

在智能化楼宇的视频监控系统设计中,监控中心应当具备直观、易用的操作界面和丰富的功能模块,比如智能报警、远程监控、巡更管理等功能。

4、网络设备:视频监控系统需要一个稳定、高速的网络环境才能够正常运行,因此网络设备的选型也需要引起重视。

在智能化楼宇的视频监控系统设计中,应当考虑使用高性能路由器、交换机和网络线缆,以确保系统能够稳定传输高清晰度的视频流。

二、功能需求1、智能报警功能:智能化楼宇的视频监控系统设计需要具备智能报警功能,能够根据预设的规则对监控画面进行分析,并在发现异常情况时自动触发报警。

系统可以分析人员活动轨迹、物体运动路线等数据,并在发现异常情况时立即发送报警信息给相关人员。

2、远程监控功能:智能化楼宇的视频监控系统设计需要具备远程监控功能,能够让管理人员通过手机、平板或电脑随时随地查看监控画面。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

智能楼宇安防视频监控系统的优化设计发表时间:2017-03-07T09:33:02.003Z 来源:《基层建设》2016年第33期作者:高鹏[导读] 摘要: 随着网络通信技术的不断进步以及人民群众生活品质的提升,居住条件的安全要求更是日益变化,楼宇安防领域智能化以及具备网络化的安防监控系统成为群众的首选。

广东宏景科技股份有限公司广东广州 510000摘要: 随着网络通信技术的不断进步以及人民群众生活品质的提升,居住条件的安全要求更是日益变化,楼宇安防领域智能化以及具备网络化的安防监控系统成为群众的首选。

因此,笔者针对群众的智能化的需求,在当今传统安防视频监控系统基础上添加新的网络技术对安防监控系统进行多方面优化设计,从而实现用户能随时通过互联网或者手机APP查看楼宇安防状况。

关键词: 智能楼宇安防;监控系统;互联网引言随着国民经济水平和生活品质的不断提升,智能楼宇给现代人的生活和工作带来了很大的方便,但是总会在现实生活中发现智能楼宇的智能化无法满足现实生活的需要,所以智能楼宇综合安防监控系统的设计成为一项非常重要和热门的工作。

因此衍生建筑安防与新型应用技术的结合,通过新颖的互联网技术改造传统楼宇安防视频监控系统,进行多方面的优化规划设计,实现安防视频监控系统、主机、手机电脑等网络设备无缝连接到某个网络平台上,最终达到用户随时随地联网查看楼宇安防状况。

1 智能楼宇安防视频监控系统的简述安防视频监控系统作为物业管理的重要组成部分之一,主要完成视频数据的实时传输、同步播放以及视频数据处理等功能,为居民居住环境安全提供保障。

而建筑的智能化发展方向使安防视频监控系统不仅要完成传统的镜头切换、俯角调节、变焦控制、回放查看等功能,更要实现智能化的转变,使系统中的任何硬件设备都能被访问和控制。

有时视频监控影像资料可直接作为刑事案件的重要证据,这更加体现出一个可靠、稳定的楼宇安防视频监控系统的重要性。

2 智能楼宇安防视频监控系统问题分析第一个是随着互联网技术的不断更新换代与手机等联网设备的普及,加强了人们对智能楼宇安防领域的智能化需求;第二个是住宅楼宇人员数量的增加,对传统的物业管理系统提出了更高的要求,使得高效快捷的安防监控系统愈加重要。

当今人们的需求越来越偏向于利用远程联网随时查看物业状态,智能楼宇视频监控系统与物联网技术的结合成为行业发展趋势,利用现有视频监控资源可以有效降低改造成本。

在新的系统中,每个摄像头是一个地址唯一的终端监控设备,可以通过IP直接访问和控制;另一方面,新系统还可以实现不同码率的传输调控方式(VBR),以充分节约存储空间和带宽资源;另外,为提高工作效率和生活乐趣,安防视频监控需要接入互联网中,并能通过联网终端APP直接远程查看和控制。

3 智能楼宇安防视频监控系统设计3.1 系统总体网络结构设计系统中的每个摄像头都带有自己的IP,且地址独一无二,方便直接控制每个摄像头的监控方向和角度。

另外,每个摄像头都是硬盘录像机的一部分,其视频流的传输分为并列两路,一路流向自带硬盘存储;另一路跳过硬盘直接流向互联网。

在物业监控室的电视墙上可以查看每个摄像头的采集信息,同时PC管理主机用来处理视频数据,可实现快进、快退、不同时间点等多种查看方式。

终端设备可以是平板电脑、手机等,安装终端APP即实现联网远程查看和控制。

系统总体网络结构设计如图1所示。

3.2 视频数据码率设计视频的传输过程中,数据码率控制是一个重要环节,首先数据源通过编码器进行每一帧数据的编码,之后数据被送入缓存器,经过网络传输和解码最终还原视频数据,具体控制过程见图2。

码率控制过程关系到数据的还原度,从而影响影像的失真率和清晰度,其控制的基本原则就是保证缓存器不会出现数据溢出。

本系统选择的是可变码率控制(VBR),通过调控码率实现不同分辨率数据的传输,其不同帧率要求和分辨率下的码率对应关系如表1所示。

可变码率控制的优点在于灵活性较强,比如,夜间光线较弱的时间段可以调控为码率最高的传输方式,以获得更多的像素信息;根据楼宇监控点位的重要程度可选择不同码率的传输方式,这样可以充分节约存储空间。

3.3 硬盘容量设计与带宽计算3.3.1 视频数据存储空间设计若规划最大回放日期为d天,匹配硬盘容量的计算公式见式(1):式中,z是硬盘录像机所匹配的存储总容量;m是比特率,代表视频数据传输的快慢,kbps;wi是指第i路视频流在所选择的比特率下60min所需要的硬盘存储容量;h为系统一个工作日的小时数;d为硬盘录像机所设定的最大回看日期。

其中,wi的计算公式见式(2): wi=m÷8×3600÷1024 (2) 3.3.2 带宽计算带宽的计算需要充分考虑数据打包封装以及网路重连占用的带宽资源,上行带宽计算公式见式(3): n×m×(1+k)×(1+h) (3) 当n=0.3、m=16、k=0.15、h=0.05时,可得视频数据最低的上行带宽为:0.3×16×(1+0.15)×(1+0.05)=5.80Mbps。

当n=0.5、m=16、k=0.15、h=0.05时,可得视频数据最低的上行带宽为:0.5×16×(1+0.15)×(1+0.05)=9.66Mbps。

由于下行数据内容主要为控制指令,可不用计算下行带宽。

3.4 视频数据控制接口设计1)系统中视频数据的解码方式为硬件解码,选择硬件解码矩阵板卡可实现相应码率下的视频数据转换与解码。

硬件解码卡直接设计到主服务器中,在视频数据通过互联网上传到主服务器的同时就可实现同步解码。

解码后的视频数据既可以传输到电视墙的PC管理主机,也可以通过联网终端APP实现远程监控。

2)视频监控系统中,用视频流控制器实现影像同步播放功能时,一方面可以选择开放SDK接口的视频流控制器以简化设计负责程度、缩短开发周期;另一方面,主服务器可将数据分段处理并存储,并提供预览查看、参数调整、加速回放等多种管理功能。

3.5 联网终端APP软件架构设计随着人们对现代楼宇智能安防需求的逐步提高,为提高工作效率和生活乐趣,可将安防视频监控接入互联网,并通过联网终端和物联网技术的应用,借助软、硬件平台的有效结合和多种视频设备的远程控制,为人们打造一个安全、智能的楼宇环境。

软件的整体架构包含Linux Kernel、Application以及运行库,需要编程的部分为Linux Kernel和Application。

在Linux Kernel中添加新的Wi-Fi Driver和ZigBee Driver以适配和驱动新的硬件模块,在Application中直接完成通信程序、数据处理和人机交互等部分。

软件架构设计方案如图3所示。

3.5.1 LwIP协议栈移植LwIP是瑞士的AdamDunkels等开发的开源TCP/IP协议栈,此协议栈体积较小,易于移植。

相对uIP、uC/IP、Linux TCP/IP协议栈,LwIP具有以下特点:1)移植与有无系统无关。

2)内存使用量为40KB ROM和几十KB RAM。

3)参考的资料较多,并且有多重方式与应用程序通信。

4)部分实现TCP/IP协议,且有套接字。

由于LwIP对应用层的支持度方面应用较方便,在移植性方面优势较明显,且具有以上列举的优势。

因此本系统通过移植LwIP协议栈到此平台以实现TCP/IP协议栈。

TCP/IP协议数据收发处理流程图如图4所示。

3.5.2 编写TCP网络数据交互文件在房间控制器与下端各个节点间的Wi-Fi通信中,实现长久可靠的数据交换以及完成网络文件的首发还需要编写TCP/IP文件系统。

其中,TCP_Connetction.c包含以下函数:客户端回调函数ClientTcpConnected()、TCP/IP客户端初始化函数TCP_Clinet_Connection_init()、TCP/IP服务器端初始化函数TCP_Connection_init()、LwIP工作函数vETH_SimpleStateMachine_Init(),下面给出一些TCP通信关键程序说明: /*—————————————————————————————————————— *函数名称:TCP_Clinet_Connection_init() *函数功能:客户机建立TCP服务函数 *返回值: TCP_Connection_Error_TypeDef类型 ——————————————————————————————————————— */ TCP_Connection_Error_TypeDef TCP_Clinet_Connection_init(void) { Struct tcp_pcb*New_upcb;//定义一个pcb变量 Struct ip_addr remote_ipaddr;//定义一个服务器地址 UINT32udwRemoteIPPort;//定义一个服务器端口 udwRemoteIPPort=5000;//服务器端口5000 New_upcb=tcp_new();//创建一个PCB if(New_upcb==NULL)//PCB为空判断 { memp_free(MEMP_TCP_PCB,New_upcb); return TCP_MemoryError; } tcp_setprio(New_upcb,TCP_PRIO_NORMAL);//设置PCB连接优先权 tcp_err(New_upcb,tcp_Error_callback);//设置PCB错误返回函数 if(tcp_connect(New_upcb,&remote_ipaddr,udwRemoteIPPort,ClientTcpConnected)!=ERR_OK)//PCB连接判断 { tcp_abandon(New_upcb,0); memp_free(MEMP_TCP_PCB,New_upcb); return TCP_ConnectionError; } Currentpcb=New_upcb; return TCP_OK;//返回TCP连接返回值 } / *——————————————————————————————————————*函数名称:TCP_Connection_init() *函数功能:主机建立TCP服务函数 *返回值:TCP_Connection_Error_TypeDef类型 ——————————————————————————————————————*/ TCP_Connection_Error_TypeDef TCP_Connection_init(void) { struct tcp_pcb*New_upcb;//定义一个PCB变量 Demo_upcb=tcp_new();//创建一个PCB if(Demo_upcb==NULL)//PCB为空判断 { Return TCP_MemoryError; } New_upcb=tcp_listen_with_backlog(Demo_upcb,Incoming_Queue_Limit); udwListenTimes++;//监听事件累加 if(New_upcb==NULL)//监听为空,释放此PCB {memp_free(MEMP_TCP_PCB,Demo_upcb);return TCP_MemoryError;}Else{Demo_upcb=New_upcb;}tcp_arg(Demo_upcb,NULL);//PCB参数设置清空tcp_accept(Demo_upcb,tcp_Accept_callback);//设置PCB错误返回函数return TCP_OK;//返回TCP连接返回值4 系统优化方案针对系统的结构设计特点及楼宇视频监控系统的实际工作情况,在模块化结构、联动化控制以及智能化升级三个方面提出了优化方案,不仅提高了系统实用性,也方便了日后系统的硬件维护和软件升级。

相关文档
最新文档