论文部分内容阅读
建筑物在建造和使用过程中会消耗大量能源和资源,破坏自然环境。绿色建筑可以在其整个生命周期内,提高建筑和建筑工地使用能源、水和材料的效率,减少建筑对人类健康和环境的影响。为减轻建筑物对资源和环境的影响,传统楼宇自动化系统被广泛应用在智能建筑、绿色建筑中,其结构清晰,稳定可靠,但仍存在一些不足,如不便于物业人员使用,可能存在单点故障等。针对上述缺点,本文提出并实现了一种新的楼宇自动化系统。系统结构上,不同于传统楼宇自动化系统的集中式控制结构,本文提出的系统为分布式结构,具有无单点故障、控制节点多、灵活性高等优点。数据除存储在中央服务器外,还可以存储在各管理终端中,对数据进行了水平切分存储和备份,数据安全性更高。系统功能上,传统楼宇自动化系统以控制为主,本文提出的楼宇自动化系统则为管控一体,除控制功能以外,还包括物业人员考勤、设备报修、能源限额等物业管理功能,且对数据进行了加密存储和传输,具有更高的安全性。论文中首先介绍了课题的社会背景及意义,指出了传统方案中存在的一些不足,在其基础上提出了新的解决方案,并分析了新方案相对于传统方案的优点。其次,对系统的需求分析进行了描述,包括功能性需求和非功能性需求。功能性需求主要包括设备控制、数据查看、能耗统计等;非功能性需求包括安全性需求、性能需求和可靠性需求。最后,详细介绍了系统的总体设计和系统实现。主要功能模块包括TCP网络库、TCP服务器、UI客户端等模块。论文中还详细介绍了安全机制的选择与实现。使用MD5对用户信息进行加密后存储,使用AES算法对传输数据进行加密,并利用AES对设备进行合法性认证。为了便于开发及使用者定位问题、修复问题,使用Python语言编写了用于查看系统日志的WEB服务器。经过试验和测试,本文设计的绿色建筑运营管理终端达到了可用性、可靠性、安全性等要求,具有便于使用、灵活性高、稳定性高等特点,解决了原有方案中存在的问题,具备很好的应用价值。