WSN应用层协议MQTT-SN与CoAP的剖析与改进
作者:
基金项目:

福建省教育厅科技项目(JK2011010);福建省自然科学基金(2013J01222);福建省2013年战略性新兴产业技术开发项目(闽发改高技[2013] 266号)


Analysis and Improvement of WSN Application Layer Protocol MQTT-SN and CoAP
Author:
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [11]
  • |
  • 相似文献 [20]
  • | | |
  • 文章评论
    摘要:

    针对WSN网络通讯中急需适合其特点的应用层通讯协议的问题, 剖析了两种主流的WSN应用层通讯协议并做出改进. 通过剖析应用层通讯协议MQTT-SN与CoAP的设计理念与工作机制, 展示了协议性能与适用的场景的差异. 借助CoAP的优点进一步提出了MQTT-SN的改进方案, 使之适合于点对点通讯与大块数据传输的情况.

    Abstract:

    For the problem that WSN needs a suitable application layer communication protocol, this paper analyzes two kinds of mainstream WSN application layer communication protocols MQTT-SN and CoAP and gives the corresponding improvement schemes. By analyzing the design concept and working mechanism of these two application layer communication protocol, this paper shows the protocol performance and the differences among applicable scenarios. Using the CoAP advantages, we further improve the MQTT-SN scheme to make it is suitable for the P2P communication and the blockwise data transmission.

    参考文献
    1 Jean-Philippe V, Dunkels A. Interconnecting Smart Objects with IP: The Next Internet. Elsevier, 2010: 342-343.
    2 Stanford-Clark A, Truong HL. MQTT For sensor networks (MQTT-SN) protocol specification version 1.2 (work in progress), mqtt protocol specifications. http://mqtt.org/new/wp-content/uploads/2009/06/MQTT-SN_spec_v1.2.pdf.
    3 IBM Developer Works Technical Library. MQ telemetry transport (MQTT) V3. 1 protocol specification. http://www.ibm.com/developerworks/webservices/library/ws-mqtt/2010.
    4 Shelby Z, Sensinode, Hartke K, Bormann C. Constrained application protocol (CoAP), draft-ietf-core-coap-13(work in progress). The Internet Engineering Task Force-IETF, Dec 2013.
    5 Rahman A, Dijk EO. Group communication for CoAP, draft-ietf-core-groupcomm-06(work in progress). The Internet Engineering Task Force-IETF, April 2013.
    6 Hartke K. Observing resources in CoAP.draft-ietfcore-observe-08 (work in progress). The Internet Engineering Task Force-IETF, February 2013.
    7 Bormann C, Shelby Z. Blockwise transfers in CoAP, draft-ietf-core-block-10(work in progress). The Internet Engineering Task Force-IETF, October 2012.
    8 Fielding RT. Architectural styles and the design of network-based software architectures[Ph.D. Thesis]. University of California, 2000.
    9 Loreto S, Saint-Andre P, Salsano S, Wilkins G. Known issues and best practices for the use of long polling and streaming in bidirectional HTTP, RFC 6202. The Internet Engineering Task Force-IETF, April 2011.
    10 Rescorla E, Modadugu N. Datagram transport layer security version 1.2, RFC 6347. The Internet Engineering Task Force-IETF, January 2012.
    11 陈海明,崔莉,谢开斌.物联网体系结构与实现方法的比较研究.计算机学报,2013,36(1):168-188.
    引证文献
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

陈旖,张美平,许力. WSN应用层协议MQTT-SN与CoAP的剖析与改进.计算机系统应用,2015,24(2):229-234

复制
分享
文章指标
  • 点击次数:1895
  • 下载次数: 4791
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:2014-05-11
  • 最后修改日期:2014-07-04
  • 在线发布日期: 2015-03-04
文章二维码
您是第11307494位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京海淀区中关村南四街4号 中科院软件园区 7号楼305房间,邮政编码:100190
电话:010-62661041 传真: Email:csa (a) iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号