论文部分内容阅读
智能楼宇安防集成系统需要将智能建筑内的实现各种功能的子系统和现场设备相连,通过资源的共享和信息的综合实现整个楼宇的统一协调管理运营。在实际的工作中,各子系统往往由生产厂家提供,在应用程序接口、通信协议等方面存在异构情况,因此我们开发的设备驱动程序越来越多,这样严重影响了各子系统的开放性和互操作性[1]。本文的主要工作就是设计视频安防监控系统、出入口控制系统、入侵报警系统并实现这三个子系统的系统集成。安防集成系统是一台计算机,采用特定软件,将通过OPC接口采集到的各子系统信息进行系统集成。当异常事件发生时,控制系统的计算机发出声光报警,并在计算机上指示警报发生的地点,时间等信息,实现对整个环境的智能监控。本文首先研究了OPC技术、IDL语言及OPC DA2.05规范,然后深入研究了基于OPC服务器开发工具包的楼宇安防集成系统的OPC服务器,以及基于C++客户应用程序的详细开发流程,在深化设计了各子系统的硬件集成图,最后给出了应用实例。研究表明,基于C/S模式的OPC技术将软硬件厂商区分开来:硬件厂商熟悉自己的硬件设备,因而设备驱动程序更可靠;软件厂商可以减少复杂的设备驱动程序开发周期,只需遵循复杂的OPC标准便可以实现与硬件的通信,因此只需专注于各子系统功能的完善。