根据需求,裕乾在设计能源在线监测系统时除了要解决系统功能架构,就是重点考虑了如何解决系统兼容性、松散耦合、易维护性、易扩展性的问题。因此,模块外部必须做到松散耦合,模块内部必须以高度内聚为设计原则,因为需要支持移动平台,而目前移动平台是多样的,最典型的就是android和IOS,跨越不同移动平台也是设计的一个方面,使用流行的技术,兼顾系统的松散耦合和以扩展性。
能源在线监测系统的架构共分为六大部分组成:用户层;应用子系统层;服务接口层;核心业务层;数据通信及访问层;硬件通信的数据采集层。用户层针对楼宇自控系统可能涉及的多用户情况,包括普通用户、楼栋管理员、财务、以及相关子系统。应用子系统是负责视图展示、操作界面。服务接口层则是以外观模式,实现外层组件、以及外部子系统对接的接口层。核心业务层主要是组件的形式提供,负责业务、管理、安全等方面的功能。数据访问层是个中间层用来为上层提供数据调用,完成能源信息的存储与备份,以供其它的子系统或模块进行访问。物理层则完成与能源设备、RTU等的通信、采集、处理、分析等功能。
为了实现能源在线监测系统的松散耦合、易维护性、易扩展性以及方便与子系统的兼容等特性,系统在核心业务层使用了外观模式,将不同的业务抽象出统一的操作接口。这不仅方便上层模块的调用,同时也为以后功能的扩展提供了方便,只需按照统一的格式提供组件接口,就可以实现新的功能。
服务接口层是方便主系统之外的各级子系统调用而单独分出的一层,为了降低各子系统对主系统模块的依赖性,提供可维护性和可扩展性。裕乾在能源在线监测系统的设计上采用主流的面向服务技术,即WebService来实现,其最大的优点是技术的普及面广泛,开发难度低、周期小,易于与其他外部子系统进行数据交换。
扫码加微信咨询产品、免费报价
裕乾(4006569698,www.probhai.com)是一家智慧化系统集成软硬件研发、销售、服务为主的高新技术企业。经过多年发展,公司已成为智慧建筑、智慧工业、智慧环保、智慧电力、智慧水利、智慧农业等领域,具有自主研发能力、自主知识产权与自主品牌一体化的先进解决方案供应商、系统集成综合服务商。