Skip to main content
Log in

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

  • Regular Paper
  • Published:
Journal of Computer Science and Technology Aims and scope Submit manuscript

Abstract

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).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  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 Research 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 Computing, 2012, 16(2): 62–67.

    Article  Google Scholar 

  5. Montenegro G, Kushalnagar N, Hui J, Culler D. Transmission 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.

    Google Scholar 

  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 communication 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 multicast 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 mobile 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. Hierarchical geographic multicast routing for wireless sensor networks. Wireless Networks, 2010, 16(2): 449–466.

    Article  Google Scholar 

  15. Sanchez J A, Ruiz P M, Stojmenovic I. Energy-efficient geographic multicast routing for Sensor and Actuator Networks. Computer Communications, 2007, 30(13): 2519–2531.

    Article  Google Scholar 

  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.

    Article  Google Scholar 

  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.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dong Li.

Additional information

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.

Electronic supplementary material

Below is the link to the electronic supplementary material.

ESM 1

(DOC 29 kb)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hou, CD., Li, D., Qiu, JF. et al. SeaHttp: A Resource-Oriented Protocol to Extend REST Style for Web of Things. J. Comput. Sci. Technol. 29, 205–215 (2014). https://doi.org/10.1007/s11390-014-1423-z

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11390-014-1423-z

Keywords

Navigation