We use cookies to improve your experience with our site.

Indexed in:

SCIE, EI, Scopus, INSPEC, DBLP, CSCD, etc.

Submission System
(Author / Reviewer / Editor)
Chen-Da Hou, Dong Li, Jie-Fan Qiu, Hai-Long Shi, Li Cui. SeaHttp:A Resource-Oriented Protocol to Extend REST Style for Web of Things[J]. Journal of Computer Science and Technology, 2014, 29(2): 205-215. DOI: 10.1007/s11390-014-1423-z
Citation: Chen-Da Hou, Dong Li, Jie-Fan Qiu, Hai-Long Shi, Li Cui. SeaHttp:A Resource-Oriented Protocol to Extend REST Style for Web of Things[J]. Journal of Computer Science and Technology, 2014, 29(2): 205-215. DOI: 10.1007/s11390-014-1423-z

SeaHttp:A Resource-Oriented Protocol to Extend REST Style for Web of Things

Funds: This work is supported by the Strategic Priority Research Program of the Chinese Academy of Sciences under Grant No. XDA06010403, the International Science and Technology Cooperation Program of China under Grant No. 2013DFA10690, the National Natural Science Foundation of China under Grant No. 61003293, and the Beijing Natural Science Foundation under Grant No. 4112054.
More Information
  • Author Bio:

    Chen-Da Hou is currently a Ph.D. candidate of ICT, CAS. He received the B.S. degree in computer science from Xidian University, Xi'an, in 2010. His main research interests include embedded system, wireless sensor network, Internet of Things, and Web of Things.

  • Received Date: November 17, 2013
  • Revised Date: January 19, 2014
  • Published Date: March 04, 2014
  • Web of Things (WoT) makes it possible to connect tremendous embedded devices to web in Representational State Transfer (REST) style. Some lightweight RESTful protocols have been proposed for the WoT to replace the HTTP protocol running on embedded devices. However, they keep the principal characteristic of the REST style. In particular, they support one-to-one requests in the client-server mode by four standard RESTful methods (GET, PUT, POST, and DELETE). This characteristic is however inconsistent with the practical networks of embedded devices, which typically perform a group operation. In order to meet the requirement of group communication in the WoT, we propose a resource-oriented protocol called SeaHttp to extend the REST style by introducing two new methods, namely BRANCH and COMBINE respectively. SeaHttp supports parallel processing of group requests by means of splitting and merging them. In addition SeaHttp adds spatiotemporal attributes to the standard URI for naming a dynamic request group of physical resource. Experimental results show that SeaHttp can reduce average energy consumption of group communication in the WoT by 18.5%, compared with the Constrained Application Protocol (CoAP).
  • [1]
    Emerson B. M2M: The internet of 50 billion devices. Win-Win Magazine (Huawei), Jan. 2010, pp.19-22.
    [2]
    Guinard D, Trifa V, Wilde E. A resource oriented architecture for the Web of Things. In Proc. the 2010 Internet of Things, Nov. 29-Dec. 1, 2010, pp.1-8.
    [3]
    Fielding R T. Architectural styles and the design of network-based software architectures [Ph.D. Thesis]. Software Re-search Group, University of California, Irvine, 2000.
    [4]
    Bormann C, Castellani A P, Shelby Z. CoAP: An application protocol for billions of tiny Internet nodes. Internet Comput-ing, 2012, 16(2): 62-67.
    [5]
    Montenegro G, Kushalnagar N, Hui J, Culler D. Transmis-sion of IPv6 packets over IEEE 802.15.4 networks. Internet Proposed Standard RFC, 4944, 2007.
    [6]
    Mulligan G. The 6LoWPAN architecture. In Proc. the 4th Workshop on Embedded Networked Sensors, June 2007, pp.78-82.
    [7]
    Jara A J, Zamora M A, Gómez-Skarmeta A. Glowbal IP: An adaptive and transparent IPv6 integration in the Internet of Things. Mobile Information Systems, 2012, 8(3): 177-197.
    [8]
    Dawson-Haggerty S, Jiang X F, Tolle G et al. sMAP: A simple measurement and actuation profile for physical information. In Proc. the 8th ACM Conference on Embedded Networked Sensor Systems, Nov. 2010, pp.197-210.
    [9]
    Ishaq I, Hoebeke J, Van den Abeele F et al. Group com-munication in constrained environments using CoAP-based entities. In Proc. the 2013 IEEE Int. Conf. Distributed Computing in Sensor Systems, May 2013, pp.345-350.
    [10]
    Okura A, Ihara T, Miura A. BAM: Branch aggregation mul-ticast for wireless sensor networks. In Proc. IEEE Int. Conf. Mobile Adhoc and Sensor Systems, November 2005, pp.363-373.
    [11]
    Sheth A, Shucker B, Han R. VLM: A very lightweight mo-bile multicast system for wireless sensor networks. In Proc. IEEE International Conference on Wireless Communications and Networking, March 2003, pp.1936-1941.
    [12]
    Flury R, Wattenhofer R. Routing, anycast, and multicast for mesh and sensor networks. In Proc. the 26th IEEE Int. Conf. Computer Communications, May 2007, pp.946-954.
    [13]
    Feng C H, Heinzelman W B. RBMulticast: Receiver based multicast for wireless sensor networks. In Proc. IEEE Int. Conf. Wireless Communications and Networking, April 2009.
    [14]
    Koutsonikolas D, Das S M, Hu Y C, Stojmenovic I. Hierarchi-cal geographic multicast routing for wireless sensor networks. Wireless Networks, 2010, 16(2): 449-466.
    [15]
    Sanchez J A, Ruiz P M, Stojmenovic I. Energy-effcient geo-graphic multicast routing for Sensor and Actuator Networks. Computer Communications, 2007, 30(13): 2519-2531.
    [16]
    Lee J, Lee E, Park S, Oh S, Kim S H. Consecutive geographic multicasting protocol in large-scale wireless sensor networks. In Proc. the 21st Int. Symp. Personal Indoor and Mobile Radio Communications, September 2010, pp.2192-2197.
    [17]
    Silva J S, Camilo T, Pinto P et al. Multicast and IP multicast support in wireless sensor networks. Journal of Networks, 2008, 3(3): 19-26.
    [18]
    Wagenknecht G, Anwander M, Braun T. SNOMC: An over-lay multicast protocol for wireless sensor networks. In Proc. the 9th Annual Conference on Wireless On-Demand Network Systems and Services, January 2012, pp.75-78.
    [19]
    Levis P, Madden S, Polastre J et al. TinyOS: An operating system for sensor network. In Ambient Intelligence, Weber W, Rabaey J M, Aarts E (eds.), Springer Berlin Heidelberg, 2005, pp.115-148.
  • Related Articles

    [1]Bi-Ying Yan, Chao Yang, Pan Deng, Qiao Sun, Feng Chen, Yang Yu. A Spatiotemporal Causality Based Governance Framework for Noisy Urban Sensory Data[J]. Journal of Computer Science and Technology, 2020, 35(5): 1084-1098. DOI: 10.1007/s11390-020-9724-x
    [2]Yue-Hua Wang, Zhong Zhou, Ling Liu, Wei Wu. Fault Tolerance and Recovery for Group Communication Services in Distributed Networks[J]. Journal of Computer Science and Technology, 2012, (2): 298-312. DOI: 10.1007/s11390-012-1224-1
    [3]Huai-Xi Wang, Yan Zhu, Rong-Quan Feng, Stephen S. Yau. Attribute-Based Signature with Policy-and-Endorsement Mechanism[J]. Journal of Computer Science and Technology, 2010, 25(6): 1293-1304. DOI: 10.1007/s11390-010-1102-7
    [4]ZHENG Dong, CHEN Kefei, YOU Jinyuan. Multiparty Authentication Services and Key Agreement Protocols with Semi-Trusted Third Party[J]. Journal of Computer Science and Technology, 2002, 17(6).
    [5]Wang Jue, Miao Duoqian. Analysis on Attribute Reduction Strategies of Rough Set[J]. Journal of Computer Science and Technology, 1998, 13(2): 189-193.
    [6]Hua Qingyi. An Approach to User Interface Specification with Attribute Grammars[J]. Journal of Computer Science and Technology, 1997, 12(1): 65-75.
    [7]Chen Shifu, Chen Bin, Pan Jingui. ICAS: An Incremental Concept Acquisition System Using Attribute-Based Description[J]. Journal of Computer Science and Technology, 1992, 7(3): 284-288.
    [8]Wang Shunqian, Ye Daxing. On Parallel Evaluation of Ordered Attribute Grammars[J]. Journal of Computer Science and Technology, 1991, 6(4): 347-354.
    [9]Hong Jiarong, Carl Unrik. A new Attribute-Based Learning Algorithm GS and a Comparison with Existing Algorithms[J]. Journal of Computer Science and Technology, 1989, 4(3): 218-228.
    [10]Qu Yanwen. AGDL: A Definition Language for Attribute Grammars[J]. Journal of Computer Science and Technology, 1986, 1(3): 80-91.

Catalog

    Article views (32) PDF downloads (2398) Cited by()
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return