论文部分内容阅读
智能建筑的系统集成是充分利用智能计算机技术、通信技术、信息技术,将建筑物内不同功能的子系统按系统之间的相互关联关系在逻辑上、功能上、物理上进行融合,以实现资源共享、集中监控和管理。在智能建筑的系统集成中,需要实时地从各子系统采集大量的数据,并对这些数据进行处理然后在实时监控页面中表示出来,如果采用传统的数据库难以满足实时性的要求,需要采用实时数据库。因此,对智能建筑系统集成中的实时数据库系统的研究具有重要的意义。
本文介绍了智能建筑系统集成的发展和系统集成的必要性,分析了国内外实时数据库系统的发展概况,并讨论了实时数据库系统在智能建筑系统集成中的应用及其优势。在借鉴优秀产品成功经验基础上,提出以嵌入式数据库SQLite为内核的实时数据库系统的整体框架,将整个系统分为数据接口层、实时数据库管理层和实时数据库应用层。着重阐述实时数据库管理层的具体设计及实现,包括实时数据库内核、实时数据采集模块、实时数据接口模块、历史数据存储模块、联动控制模块、组态管理模块等的设计及实现。设计了基于Socket的实时数据采集通讯协议以及监控页面与实时数据接口通讯协议;同时在旋转门压缩算法的基础上,研究历史数据转存的压缩算法。系统实现的功能包括:各智能子系统的实时数据集成管理、实时数据的动态传输、实现联动控制功能、历史数据存储功能、设备组态功能等。