Page 294 - 智慧园区物联网平台应用与行业分析
P. 294
智慧园区物联网平台应用与行业分析
Smart Park IoT Platform Application and Industry Analysis
个模块对象和单元在其内部完成一类特定功能,同时通过明确规定的接口访问规则为
外部其他对象和模块提供功能的输入和输出。通过这样一种机制,大型软件以类似于
集成电路构建大型电子系统的模式实现一组基于组件的模块集成,提高软件系统的开
发效率和可靠性同时也提高了大型软件的运行维护工作的效率。目前的主流软件系统
Unix、Linux 以及各种应用程序都普遍采用面向对象技术。在编程开发的层次上,面
向对象技术在主流的程序算法语言如 Java、C++ 等都实现了丰富的机制。这些大型算
法语言的共性特点是都支持类和对的定义,将具有一组相关功能的程序功能封装在一
起连同内部的数据结构一起组成一个外部不可见的模块,该模块的内部算法只有通过
明确定义的一组接口从外部进行访问,例如请求特定的数据处理、输入数据参数、获
取内部状态的变化等。对象是类的实例,一个类可以实例化为多个对象,这些对象具
有相同的功能和接口但内部数据和状态各不相同。程序软件是一组对象的集合,这些
对象彼此之间通过访问和调用其他对象的接口获得相应的数据、更新相应的状态等。
为了进一步提高软件重用的灵活性,Java 和 C++ 等高级算法语言都支持类的继承关系,
使得程序员可以从已有的类派生出新的子类。子类含有父类的企部既冇属性、状态变
髭和功能接口,同时还可以具有自身特有的新的属性、状态变吊和功能接口,原有接
口的内部实现也可以不同。
楼宇自控系统对软件的可靠性可维护性要求较高,向对象开发的应用软件系统,
如果要升级软件系统或者变更软件的功能,只要开发实现对应功能算法的对象,或者
增加实现新功能的类就可以做到。只要对象的外部访问接口的涵义不发生变化,其他
对象仍然按照原有的方式与涵义存取新对象的数据与调用该对象的功能,整体软件的
内部逻辑关系不发生任何影响,这就是基于面向对象实现的软件对象正用的原理。面
向对象的软件重用对大型应用软件具有特别的意义,因为该技术可以保证软件在交付
运行后始终保持稳定的内部逻辑关联和功能关系,不会因为升级维护而不断发生变化,
有效保证了软件的可靠性和稳定性。
随着用户对控制要求的提高,越来越多的用户需要将第三方设备参数送入智能化
楼宇管理系统,例如某些厂商专门开发的界面正是满足了这种需要。
目前的楼宇集散控制系统支持公开的通讯协议,使同样支持这些协议的第三种设
备可以将内部参数完整传入系统从而完成更加复杂、周到的系统监控、报警管理和联
动控制。使整栋楼宇管理系统更加完美无瑕,控制性能更加完善。通过网络集成接口
的标准化,楼宇中现有的不同厂家的子系统和控制设备均可联网使用,从而大幅提升
了业主的投资效益。
睿迪楼宇自控系统采用网络控制单元作为一种模块式和智能化的控制单元,为该
系统的核心。该系统需要实现同时管理多个网络控制单元的能力,通过这一方法将每
282

