- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线传感器网络服务集成为其他家用的和工业的网络摘要无线传感器
无线传感器网络服务集成为其他家用的和工业的网络
摘要:无线传感器网络(WSN)最近已被提出在家庭和工业自动化中大量应用,以及健康和环境监测。特别是ZigBee标准逐渐引起关注,因为它可以用于执行无线传感器网络,由于其低数据传输率和低功率消耗。有越来越多需要增加来自基于IP的无线传感器网络服务。DPWS已被选定为执行融合不同形式的网络服务。DPWS使用Web服务, XML,WSDL和SOAP协议在家庭和工业应用去连接各种设备和服务。它允许协作和服务和设备的网络动态重构。本文将描述DPWS如何被可用于集成无线传感器网络到其他基于IP的网络。
关键字:DPWS,ZigBee,SOA,无线传感器网络,WSN,网关,Web服务,IEEE802.15.4标准。
一 导言
最近,在家庭,汽车,工厂和公司中的每一个地方可以看到不同类型的网络。此外,无线传感器网络(WSN)在家庭和工业应用中变得越来越重要,以及增加来自现有的其他网络的这些网络的需要也逐渐增加。如果无线传感器网络与其他网络之间的数据交换是双向和发生在合适的时间,那么无线传感器网络的好处将是最大的。一般在工业自动化中,SCADA系统是用于管理实时数据,其中网关是用来在MODBUS/TCP和无线传感器网络之间交换数据的,这种网关可应用于市场。这些解决方案使用的是OPC和DCOM编程技术。
我们的想法源于其他分布式IT应用中的网络服务的成功例子,如SAP ,ORACLE,其中使用J2EE或.Net来提供客户端和Web服务之间数据交换以及在连接商业应用软件的公司网络和互联网过程中取得了巨大的成功。使用Web服务,WSDL和SOAP分布式工业和家庭应用的开发者在不同的编程语言和和来自不同制造商提供对方连接设备编写。本文介绍了DPWS如何被用来提供一个安全的模式来访问来自其它基于IP网络的无线传感器网络。
二 无线传感器网络
无线传感器网络(WSN)最近已被提出大范围应用于工业自动化。它由许多微小的节点组成,其中还有几个传感器和一个无线接口,这取决于支持一个网络中大量的嵌入式设备中的IEEE 802.15.4标准。无线传感器网络可用于许多诸如环境监测,医疗应用软件,机器人系统和家庭和工业自动化的应用。无线传感器网络使用ZigBee标准(IEEE 802.15.4),其是一个低速率无线个人区域网络(LoWPAN)的标准网络。
IEEE 802.15.4标准定义了OSI模型的两个层: PHY(物理层)和MAC(媒体访问控制层) 。OSI模型的其他层次留给开发商。
ZigBee标准的设备的主要特点有:
?低数据速率(最大127bytes /秒)。
?低功耗(通常使用2节AA电池可直到2年)。
?成本低。
?使用三个频率:868 ,915 MHz和2.4 GHz。
?低带宽(2.4 GHz频段中的250 kbps)。
?支持三种网络拓扑(星,树,网格)。
?支持网络中的大量模式。
?利用点对点网络。
?迅速建立连接。
?支持大量的网络节点。
?支持内置的AES - 128加密和身份验证。
三 面向服务架构(SOA)
面向服务架构(SOA)是一个分布式软件架构,它取决于建设系统的网络服务。在此架构上,客户端查找服务,其通常在服务目录中注册,而数据通常是以XML格式转换。Web服务架构是基于几个协议(SOAP,WSDL和UDDI)。网络服务和客户端之间的通信是基于SOAP协议,并使用XML作为数据格式,如图1所示。
Figure 1. Components and Protocols of SOA Architecture
图1 SOA架构的元件和协议
图1显示了核心Web服务体系结构:
? XML(可扩展标记语言)是用于定义服务中数据发送和接收的格式。
? UDDI[ 4 ](统一描述,发现和集成)是中央服务目录。在此目录查找客户的服务。
? WSDL[ 5 ](Web服务描述语言)有XML格式,是用来描述服务和其结合的传输协议。
? SOAP[ 6 ] (简单对象访问协议)是用于客户端和服务端之间的信息传输。使用SOAP的服务端是独立的系统平台和编程语言。通常通过SOAP格式传输的信息是通过WSDL定义来安排的。在HTTP上使用SOAP是在代理和防火墙后考虑到了更容易的通信。
四Web服务的设备描述
Web服务(DPWS)的设备描述是一个专为嵌入式系统和小资源设备的配置文件。这也是所谓的设备级的议定书协议,这是一个新的SOA协议和被视为UPnP(通用即插即用)的继承物[12]。
DPWS和UPnP都是独立于平台的协议,但它们之间也有微小的差异,实际上,DPWS 被设计作为一个基础以使UPnP升级到UPnP版2。
DPWS使用一组Web服务协议,
文档评论(0)