DOI QR코드

DOI QR Code

Implementation of CoAP-Lite Protocol over USN

  • Jeong, Sun-Chul (Department of Computer Engineering, PaiChai University) ;
  • Yu, So-Ra (Department of Computer Engineering, PaiChai University) ;
  • Jung, Hoe-Kyung (Department of Computer Engineering, PaiChai University)
  • Received : 2011.07.25
  • Accepted : 2011.08.31
  • Published : 2011.10.31

Abstract

It is necessary for developing specific application protocol for mobile sensor end nodes and data collection devices that have constrained resources and computing powers. Because of these needs, IETF WG developed CoAP protocol and Internet draft was released, and processing to international standardization of this protocol. Because sensor nodes and information collection devices have restricted resources and computing powers, there are some limitations for applying to this proposed protocol directly. Thus in this paper we shows the implementation of full CoAP protocol for server, works on Linux and CoAP-Lite over telos which works on TinyOS for information collection devices. In this implementation we verified the main activities of CoAP protocol over USN by modifying some hardware with dependent algorithm.

Keywords

References

  1. Z. Shelby, B. Frank, D. Sturek, "Constrained Application Protocol (CoAP)", IETF draft-ietf-core-coap-01, Jul. 8. 2010
  2. "Maxfor(R) USN Mote MTM-CMx00-MSP series", http://maxfor.co.krkr/sub2_1_1_1.html, Jun 2011.
  3. "Maxfor(R) USN I/F board for USN", http://maxfor.co.kr/sub2_1_2_3.html, Jun 2011.
  4. "TinyOS Home Page", http://tinyos.net, Jun 2011.
  5. N. Kushalnagar, G. Montenegro, C. Schumacher, "IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) : Overview, Assumptions, Problem Statement, and Goals", RFC 4919, Aug. 2007.
  6. Z. Shelby, S. Chakrabarti, E. Nordmark, "Neighbor Discovery Optimization for Low-Power and Lossy Networks", IETF draft-ietf-6lowpan-nd-13, Sep. 15, 2010.
  7. "TOSBase", http://www.tinyos.net/tinyos-1.x/apps/TOSBase/, Jun. 2011.
  8. E. Brewer, D. Culler, D. Gay, P. Levis, R.V. Behren, M. Welsh, "nesC: A Programming Language for Deeply Networked Systems", http://nescc.sourceforge.net, Jun 2011