基于OBIX智能建筑服务集成平台实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OBIX智能建筑服务集成平台实现

基于OBIX智能建筑服务集成平台实现   摘 要:目前信息技术的不断发展,使智能建筑逐步成为我国建设“数字城市”、“数字地球”的主要节点。针对当前我国智能建筑服务系统集成的现状,介绍OBIX标准的特点及其在智能建筑集成中的应用意义,提出采用基于OBIX协议、C/S体系结构,集合XML/Web Services技术实现智能建筑服务集成平台,并通过互联网为企业客户提供远程访问服务,以实现自动化控制建筑内部的电气设备。最后对系统设计进行总结,提出进一步完善的方向。   关键词:智能建筑;系统集成;XML/Web Services技术   中图分类号:TP311.52   随着计算机技术的发展,建筑规模的日益扩大,各种综合服务数字网变得越发重要,这就需要一个通用的应用平台和操作界面来实现对子系统的监控和资源的共享管理[1],于是出现了智能建筑系统集成。我们通常可以将系统集成理解为一个通用的系统平台,将不同厂商、不同技术、不同要求、不同功能、不同接口的子系统进行连接,实现智能一体化管理的整合。集成的系统是通过对各个子系统的协调控制来实现合并集成,以达到1+12的效果,而不是简单的相加,集成后的系统大大地提高了系统的运行机制和服务管理方面的运作[2]。   目前的集成平台已能对多种协议、接口技术进行支持,OPC是一种较为成熟的也是面向平台的公共集成接口技术,它的主要功能是标准化设备软件,但由于它只能使用Windows系统作为接口方式,这就受到很大的局限性,随着XML/Web Services技术的出现,异构自动控制网络又有了新的集成方式。XML/Web Services技术是面向Web的一种集成技术,它与平台无关、与语言无关、与协议无关[3]。XML/Web Services技术已成为智能建筑集成技术新的发展方向。本系统中的OBIX(开放楼宇信息交换标准),正是基于XML/Web Services技术的一种开放性标准,它完成智能建筑自动控制系统的数据交换和互操作。   随着科技的发展,集成系统已使用互联网的低成本微处理器结合多层次网状结构来实现。小型终端设备的功能可以使不同设备之间的信息进行相互交换,也就是实现M2M(Machine-to-Machine),机器对机器的数据传输以及远程监控[4]。OBIX在对M2M的共同特征进行描述时可以使用XML、HTTP等标准语法,并且可以通过高速网络对M2M信息进行无阻碍传递,为信息交换提供平台。   1 功能需求   智能大厦实质上是采用总体规划的方法将楼宇自动化系统、办公自动化系统以及通信自动化系统三者融为一体,为人们提供一个合理、高效、舒适、安全、便利的建筑环境[5]。本系统运用OBIX协议实现智能建筑内部电气控制系统集成,其中包括创建管理人员角色、设置账户权限;建筑内部区域、空间结构的划分、电气设备的监控和管理。在所有的实现过程中,既要保证系统的安全性又要实现对多个子系统的易集成性,同时还要体现整个物业管理的高水平、高效率。于是将系统划分成八大功能模块,如图1所示。   图1 系统功能结构图   服务管理的主要功能是建筑内部的各种电气服务进行注册并进行管理;账户管理既要为用户提供注册界面,还要对用户的权限进行严格管理;区域管理要划分出建筑内部的控制区域,并对这些区域进行注册;设备管理除了对设备注册外还要负责设备的维护;对设备特殊控制效果是在场景管理中实现的,通过协议转换将定义好的一组电气设备进行集合控制。本系统的核心是设备控制,在设备控制中不仅可以查询设备状态,而且可以对不同的服务实现相互控制。场景控制命令是通过场景控制子系统来发出的;将控制信号发出后同时负责接收反馈信号;日志管理功能模块中需要详细记录用户的访问时间、IP地址、退出时间以及系统的各种异常,便于维护人员进行查看。   2 平台的实现   2.1 关键技术。由于本系统考虑最多的是安全和速度问题,于是选择了三层的C/S模式作为平台的体系结构,C/S提供的应用接口不仅操作简单易用,而且为不同的终端设备提供访问控制,将无使用权限的功能屏蔽显示,使系统中的集成接口程序组IB-MCSDUpdata只运行在集成管理系统的服务器上,从而保证系统的安全性,同时也提高了速度。系统使用MySQL Server 5.0作为数据库的服务器,结合Visual C++ 2010对程序开发编程,应用Apache Http Web Server+FastCGI+MySQL作为作为本系统的WEB服务器构架,SVN代码版本控制系统,Obix的模块通过FastCGI与Apache服务器相连,FastCGI是常驻型的CGI,也就是说它一旦被激活就不需要再次fork,对分布式运算也能较好的支持。FastCGI对HTTP请求还满足OBIX标准的R

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档