[摘要]采用可编程器件对现有的家庭智能系统进行改造,利用其在系统可.doc

[摘要]采用可编程器件对现有的家庭智能系统进行改造,利用其在系统可.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[摘要]采用可编程器件对现有的家庭智能系统进行改造,利用其在系统可.doc

在互联网上对LONWORKS网络的控制 王忠民 蒋平 王月娟 (同济大学电气工程系 上海 200092) [摘要] LOWORKS现场总线是应用广泛的新一代现场总线系统,具有网络协议开放,组网方式灵活,开发方便的特点。利用DELPHI编程中的WebBroker技术可以较为方便地创建多应用的以HTML为基础的Web应用程序,以此实现通过网页浏览器访问、在INTERNET上实现对以Lonmanage DDE或LNS DDE为接口的LONWORKS网络监控。 [关键词] LONWORKS技术,DDE服务器,ISAPI编程 ,WebBroker技术 LONWORKS与INTERNET的联接 开放的分布式网络控制系统与INTERNET相联是网络控制系统发展的趋势。INTERNET 的飞速发展为人与人之间的信息交流提供了方便快捷的方式。而在控制系统领域,随着微电子技术的的发展,设备的智能化水平不断提高,对人与设备之间的信息交流和设备与设备之间的信息交流也提出了越来越高的需求。通过INTERNET可以将地域分布的控制网络连接在一起,也可将不同的控制网络互连,组成一个统一的网络结构。局部的控制网络(INFRANET)连接到INTERNET与INFRANET上,可以实现信息的自由流动。建立在INTERNET之上的分布式控制网络不仅将象INTERNET自身一样带给人们不同的生活方式,同时将赋予每个局部控制设备一个无地域性的新特性,并且所有现存的LAN或WAN的信息传输基础设施可直接用于控制系统的建立。 将控制设备或节点连接上网的一种方式是在设备的嵌入式操作系统内内置WEB服务器,但对于通常以低价、紧凑为特点的嵌入式系统而言,它又略显庞大,此外服务于大容量信息传送的IP协议并不适合于以实时、频繁、短数据为特点的控制网络,此外这种方式并没有提供无缝的网络通信,因为这种方式通常局限在某个特定的控制网络协议内,信息在传递过程中将受到协议转换的限制,而无缝连接要求分布式开放的对等信息交流。ECHELON公司的LNS(Lonworks Network Servers)是一个强大的网络操作系统,它提供了开发工具与设备的互操作性,可在任何计算机平台上工作,在网络传输层提供了LonTalk与TCP/IP协议,意味着可将控制网络建立在 INTERNET之上。ECHELON公司今年推出的IP网路由器i.LON 1000 INTERNET SERVER ,利用CISCO网络技术,可以实现 数据网与控制??的无缝连接。IP网被看成是LONWORK网的自然扩展,在原网上的所有特征,如对等通信、网络管理、设备诊断、访问控制等在IP网上都可以实现,同时它包含一个可编程的包聚合特性,保证IP网络不会因为控制包发送引起性能下降。但对于早期的LONWORK用户,特别是只有Lonmanager DDE的用户,在不增加投资的情况下,如何实现通过Internet对Lonworks?网络的监控?本文介绍了一种基于Lonmanager DDE利用WEBBROKER技术,实现简单、经济的上网方案,并给出了它的实现方法与一个实例,可通过Web浏览器在INTERNET网上实现对LONWORK网络的访问与控制。 2:ISAPI编程与DELPHI中的WEBBROKER技术对网络编程的支持 开发一个网络服务程序可以选择多种编程接口。当前比较流行的网络编程接口有CGI(Common Gateway Interface)、IDC(Internet Datebase Connector)和ISAPI(Internet Server Application Program Interface)等。如果要开发复杂一些的网络服务程序,CGI的执行效率太低,而IDC缺乏灵活性,此时ISAPI是较好的选择。 ISAPI的优越性表现在:ISAPI程序的执行效率高,这主要是由于ISAPI程序是通过DLL实现的。DLL的特殊行为决定了ISAPI程序一般只是被服务器在客户的首次请求时装入,此后便一直驻留在内存中,当后继请求来到时,服务器直接从内存中调用以响应请求,程序访问数据的速度也大为提高。另外,作为服务器的扩展,ISAPI程序与服务器的紧密结合可以实现许多其他方式不能实现的功能。 DELPHI是INPRISE公司(原Borland公司)推出的可视化编程环境,为我们提供了一种方便、快捷的windows应用程序开发工具。DELPHI 5.0所提供的WebBroker 技术允许用户创建ISAPI/NSAPI、CGI或WinCGI Web服务器应用程序,而不需要担心过多低级的细节。WebBroker可以看成是整个Web Module的一部分,Web Module向导和组件提供了设计期间的支持。利用DELPHI

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档