WSN应用层通信协议MQTT_SN的研究与改进解读.pptVIP

WSN应用层通信协议MQTT_SN的研究与改进解读.ppt

  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文档。上传文档
查看更多
MQTT-SN协议部属结构如图3所示。典型的通讯流程中,第一步由传统互联网应用程序作为“订阅者”向MQTT“代理者”服务器订阅所需的数据;第二步,WSN节点通过MQTT-SN协议作为“发布者”将数据发向WSN网关,WSN网关完成协议转换后发送给“代理者”服务器。“代理者”服务器最终将最新数据推送给已订阅的应用程序。由于“代理者”服务器位于网络中心,下文简称为中心服务器。 MQTT-SN协议[2]的设计来源于MQTT协议[3]。MQTT协议常常部属在移动互联网中,是一种基于主题(topic)的发布/订阅通讯协议[3]。所谓发布/订阅模型中通常有三种角色:发布者(publisher)、订阅者(subscriber)与代理者(broker)。如图1所示,MQTT中的“订阅者”作为数据的消费者,向“代理者”订阅所需的消息;“发布者”作为数据的生产者,向“代理者”发布数据;“代理者”接收数据后开始向已订阅消息的“订阅者”推送数据。协议使用“主题”标示消息。“发布者”和“订阅者”是对节点功能抽象的概念,节点可兼具两者的功能。 CoAP协议部署结构如图5所示。CoAP网络典型的通讯过程中,由传统互联网中的应用程序做为“客户端”发出HTTP“请求”,HTTP数据包由跨协议转换节点处理为CoAP数据包并发送到CoAP“服务器”。最后节点通过网关回复“响应”给访问者。 图5 CoAP协议部署结构 CoAP协议部署结构如图5所示。CoAP网络典型的通讯过程中,由传统互联网中的应用程序做为“客户端”发出HTTP“请求”,HTTP数据包由跨协议转换节点处理为CoAP数据包并发送到CoAP“服务器”。最后节点通过网关回复“响应”给访问者。 图5 CoAP协议部署结构 CoAP协议将WSN网络视为互联网的一部分,是一种资源受限的互联网,所以协议中大量使用类似于传统互联网的设计原则。MQTT-SN协议将WSN网络抽象成为传统互联网中的“资源”,这种“资源”浓缩在传统网络的服务器中,所有对WSN网络的操作都可通过操作该“资源”服务器实现。另外,协议的设计思路对资源的集中方式产生的影响。 CoAP协议中,WSN节点自身能够提供传感器数据与服务,其相当于传统网络中的服务器。客户端通过协议访问该节点以获取数据。CoAP协议的这种交互方式源于WEB中著名的REST(Representational State Transfer)模型[8]。该模型下,网络的基本单位是节点,WSN网络的资源分布在每个节点之中。操作资源的过程可简单刻画为:节点向另一节点的资源发出请求;后者做出响应。 MQTT-SN协议将WSN网络整体抽象成为互联网的“资源”。协议先将每个WSN节点的资源汇总为整个WSN网络的资源总体,再对资源总体以内容进行划分,最后协议可清晰的描绘出WSN网络可提供的各项资源集合。该模式下,网络的基本单位是资源类型,相似的节点资源合并为一类面向访问者的资源。协议工作过程可简单刻画为:所有节点将资源信息汇总到中心服务器;客户端通过访问服务器间接操作WSN网络。 CoAP协议将WSN网络视为互联网的一部分,是一种资源受限的互联网,所以协议中大量使用类似于传统互联网的设计原则。MQTT-SN协议将WSN网络抽象成为传统互联网中的“资源”,这种“资源”浓缩在传统网络的服务器中,所有对WSN网络的操作都可通过操作该“资源”服务器实现。另外,协议的设计思路对资源的集中方式产生的影响。 CoAP协议中,WSN节点自身能够提供传感器数据与服务,其相当于传统网络中的服务器。客户端通过协议访问该节点以获取数据。CoAP协议的这种交互方式源于WEB中著名的REST(Representational State Transfer)模型[8]。该模型下,网络的基本单位是节点,WSN网络的资源分布在每个节点之中。操作资源的过程可简单刻画为:节点向另一节点的资源发出请求;后者做出响应。 MQTT-SN协议将WSN网络整体抽象成为互联网的“资源”。协议先将每个WSN节点的资源汇总为整个WSN网络的资源总体,再对资源总体以内容进行划分,最后协议可清晰的描绘出WSN网络可提供的各项资源集合。该模式下,网络的基本单位是资源类型,相似的节点资源合并为一类面向访问者的资源。协议工作过程可简单刻画为:所有节点将资源信息汇总到中心服务器;客户端通过访问服务器间接操作WSN网络。 CoAP协议将WSN网络视为互联网的一部分,是一种资源受限的互联网,所以协议中大量使用类似于传统互联网的设计原则。MQTT-SN协议将WSN网络抽象成为传统互联网中的“资源”,这种“资源”浓缩在传统网络的服务器中,所有对WSN网络的操作都可通过操作该“资源”服务器实现。另外,协议的设计思路对资源的集中方式产生的影响。 CoAP协议中

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档