• 제목/요약/키워드: CoAP

검색결과 297건 처리시간 0.027초

Implementation of CoAP-Lite Protocol over USN

  • Jeong, Sun-Chul;Yu, So-Ra;Jung, Hoe-Kyung
    • Journal of information and communication convergence engineering
    • /
    • 제9권5호
    • /
    • pp.602-606
    • /
    • 2011
  • 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.

Distributed CoAP Handover Using Distributed Mobility Agents in Internet-of-Things Networks

  • Choi, Sang-Il;Koh, Seok-Joo
    • Journal of information and communication convergence engineering
    • /
    • 제15권1호
    • /
    • pp.37-42
    • /
    • 2017
  • The constrained application protocol (CoAP) can be used for remotely controlling various sensor devices in Internet of Things (IoT) networks. In CoAP, to support the handover of a mobile sensor device, service discovery and message transmission needs to be repeated, although doing so would increase the handover delay significantly. To address this limitation of CoAP, a centralized CoAP scheme has been proposed. However, it tends to result in performance degradation for an inter-domain handover case. In this letter, we propose a distributed CoAP handover scheme to support the inter-domain handover. In the proposed scheme, a distributed mobility agent (DMA) is used for managing the location of mobile sensors in a domain and performing handover control operations with its neighboring DMAs in a distributed manner. A performance comparison reveals that the proposed scheme offers a performance improvement of up to 29.5% in terms of the handover delay.

사물인터넷을 위한 CoAP 및 HTTP 연동 방안 (Interlocking of CoAP and HTTP for IoT)

  • 정동영;이병준;윤희용
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2015년도 제51차 동계학술대회논문집 23권1호
    • /
    • pp.239-242
    • /
    • 2015
  • CoAP은 IoT(Internet of Things, 사물인터넷)를 위해 설계된 HTTP 메카니즘을 기반의 응용 계층 프로토콜로 M2M 통신을 위해 만들어 졌다. 이로 인해 WSN과 같은 제한적인 환경에서의 전송과 프로세싱을 효율적으로 처리 할 수 있고, CoAP과 HTTP사이의 맵핑 또한 가능하다. 본 논문에서는 HTTP 클라이언트가 CoAP 서버 혹은 CoAP 클라이언트가 HTTP 서버에게 직접적인 연결을 제공하는 방안을 제시한다. 또한, 전력 수급에 제한이 있어 데이터 전송률을 최소화 할 필요가 있기 때문에 캐싱을 사용한다. 제안하는 방안의 성능을 수학적 모델링을 통해 평가, 분석한다.

  • PDF

커버리지 기반 CoAP 퍼저 개발 및 취약점 점검 (Development of Coverage-based CoAP Fuzzer and Vulnerability Inspection)

  • 임세창;구형준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 춘계학술발표대회
    • /
    • pp.111-112
    • /
    • 2023
  • IoT 산업의 규모가 커짐에 따라서 IoT 디바이스 간의 통신 프로토콜에 대한 위협도 증가하고 있으며, 이에 따라 IoT 프로토콜에 대한 보안의 중요성이 대두되고 있다. 하지만 IoT 프로토콜 중 비교적 최근에 등장한 프로토콜인 CoAP 프로토콜에 대한 연구는 아직 충분하지 않으며, CoAP에 대한 기존의 연구는 커버리지를 고려하지 않은 퍼저를 사용하였다. 따라서 이번 연구에서는 커버리지를 고려한 CoAP대상 퍼저를 개발하고 CoAP의 잠재적인 취약성을 점검한다. CoAP의 c 구현체인 libcoap 라이브러리를 대상으로 퍼징한 결과, 총 2개의 힙 버퍼 오버 플로우 취약점을 발견하였다.

CoAP 기반 사물인터넷 시스템 성능평가 (Performance Evaluation of CoAP-based Internet-of-Things System)

  • 추영열;하용준;손수동
    • 한국멀티미디어학회논문지
    • /
    • 제19권12호
    • /
    • pp.2014-2023
    • /
    • 2016
  • Web presence is one of the key issues for extensive deployment of Internet-of-Things (IoT). An obstacle to overcome for Web presence is relatively low computing power of IoT devices. In this paper, we present implementation of an IoT platform based on Constrained Application Protocol (CoAP) which is a web transfer protocol proposed by Internet Engineering Task Force (IETF) for the low performance IoT devices such as Wireless Sensor Network (WSN) nodes and micro-controllers. To qualify the performance of CoAP-based IoT system for such an application as smart grid, we designed a test platform consisting of Raspberry Pi2, Kmote WSN node and a desktop PC. Using open source softwares, CoAP was implemented on top of the platform. Leveraging the GET command defined at CoAP specification, performance of the system was measured in terms of round-trip time (RTT) from web application to the Kmote sensor node. To investigate abnormal cases among the test results, hop-by-hop delays were measured to analyze resulting data. The average response time of CoAP-based communication except the abnormal data was reduced by 23% smaller than the previous research result.

DTLS 기반의 안전한 CoAP 응용을 위한 접근제어 메커니즘 (Access Control Mechanism for Secure CoAP Applications Based on DTLS)

  • 정연성;박창섭
    • 정보보호학회논문지
    • /
    • 제27권6호
    • /
    • pp.1307-1315
    • /
    • 2017
  • DTLS의 PSK 모드는 DTLS 핸드쉐이크의 성능 측면에서 가장 효율적이지만 센서 디바이스의 개수가 증가함에 따라 대칭키 쌍을 미리 배포하는 것과 관리하는 것이 용이하지 않다. 반면에 RPK 모드와 인증서 모드는 키 관리가 용이하지만 계산상의 효율성은 매우 떨어진다. 본 논문에서는 자원 제약적인 센서 디바이스에 적합한 인증서인 ECQV를 통한 인증서 모드와 PSK 모드를 사용하여 그룹 환경에서의 종단 간 보안을 달성하기 위한 프로토콜을 제안한다. Initial DTLS 핸드쉐이크는 ECQV 인증서 모드를 사용하고, 이후 동일 그룹에 속한 CoAP 서버와의 Subsequent DTLS 핸드쉐이크는 PSK 모드를 사용하기 때문에 그룹내 CoAP 서버들과의 전체적인 계산 부담을 감소시킬 수 있다. 제안 프로토콜에서는 특정 CoAP 클라이언트가 그룹의 제한된 CoAP 서버에 접근 할 수 있게끔 세밀한 접근제어가 행해진다.

CoAP 멀티캐스트 보안취약점 분석 (Analysis on Vulnerability of CoAP Multicast)

  • 허신욱;김호원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 춘계학술발표대회
    • /
    • pp.497-498
    • /
    • 2015
  • CoAP은 제한된 성능을 가진 디바이스들이 사용할 수 있도록 설계된 경량 프로토콜이다. 이는 최근 많은 관심을 받고 있는 사물인터넷에 사용되는 경량 디바이스들에 적용될 수 있다. 또한 CoAP은 멀티캐스트를 지원하기 때문에 많은 디바이스가 사용되는 사물인터넷 환경에서 효율적인 트래픽 관리가 가능하다. 하지만 CoAP 멀티캐스트의 경우에는 COAP 유니캐스트에 비해 상대적으로 보안에 취약하다. 따라서 본 논문에서는 CoAP 멀티캐스트 보안 취약점에 대해 조사하고 분석한다.

웹 기반의 IETF CoAP 프로토콜을 이용한 실내 IoT 자원 제어 서비스 설계 및 구현 (A Design and Implementation of Indoor IoT Resource Control Service using Web-based IETF CoAP Protocol)

  • 김문권;김도현
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권1호
    • /
    • pp.77-82
    • /
    • 2016
  • 최근 모든 사물을 인터넷에 연결하는 IoT(Internet of Things)에서 사물 간의 데이터를 전송하는 통신 프로토콜에 대한 표준화가 진행되고 있다. 본 논문에서는 웹 기반의 IETF(Internet Engineering Task Force) CoAP(Constrained Application Protocol)을 이용한 실내 IoT 자원 제어 서비스를 설계하고 구현한다. 이를 위해 웹 서버에서 프록시(proxy)와 RD(Resource Directory) 기능을 갖는 웹 기반의 실내 IoT 자원 제어 구조를 제시한다. 실내 IoT 자원 제어 서비스에서는 CoAP 프로토콜을 통해 실내 IoT 자원을 웹 서버에 등록하고, 프록시의 HTTP과 CoAP메시지 변환 기능을 이용하여 인터넷 상에서 웹 클라이언트와 IoT 자원 간 통신을 지원하고, 사용자가 웹 브라우즈를 이용하여 실내 환경을 모니터링하고 제어할 수 있도록 한다.

CoAP 사용을 위한 미들웨어 API 설계 (Middleware API Design for CoAP Usage)

  • 권학;나영국;조재덕
    • 한국인터넷방송통신학회논문지
    • /
    • 제17권2호
    • /
    • pp.119-126
    • /
    • 2017
  • TCP/IP 표준을 개발하는 IETF의 상위 기구인 IAB는 작은 사물에도 TCP/IP protocol stack을 붙이기로 결정했다. 이는 하나의 작은 사물도 하나의 통신 노드로 인정하여, 이를 다섯 개의 전 계층이 올라간 스마트 오브젝트로 확장하겠다는 상징적인 의미를 가진다. 이러한 배경 아래서 등장한 것이 웹을 기반으로 사물 간 지능적으로 네트워크를 구성해 통신하는 IoT/WoT이다. CoAP는 제한된 환경 내에서 사용할 수 있는 프로토콜로 사물이 인터넷에 연결될 것을 예상하여 만든 표준 규약이다. 이에 따라 본 논문에서는 CoAP 네트워크가 구축된 환경에서 CoAP와 연결되어 관련 사물들의 데이터를 수집하며 관리할 수 있는 Middleware API를 제안하고자 한다.

모바일 환경에서 CoAP/6LoWPAN 기반의 스마트 홈네트워크 시스템 구현 및 성능 분석 (Implementation of Smart Home Network System based on CoAP/6LoWPAN in Mobile Environment)

  • 이보경
    • 한국융합학회논문지
    • /
    • 제9권11호
    • /
    • pp.99-105
    • /
    • 2018
  • 사물인터넷(Internet of Thing) 기술이 커다란 이슈로 떠오르면서 홈 네트워크 시스템을 사물인터넷 기술 과 연동하기 위한 연구들이 많이 진행되고 있다. 특히 가정에서 사용되는 많은 기기들을 인터넷과 연결시키고 스마트 폰을 이용하여 기기들을 제어하고 동작시키기 위한 다양한 기술들이 제안되고 있다. 그러나 기존의 인터넷 프로토콜들은 적은 양의 데이터가 송수신되는 사물 인터넷 환경에는 비효율적이다. 그래서 IETF(Internet Engineering Task Force)에서는 저전력, 저용량, 저성능 등 제한된 환경에서 인터넷과 연동하여 사물들을 동작시키기 위한 대표적인 기술로 CoAP/6LoWPAN 프로토콜을 제안하고 있다. 본 논문에서는 CoAP/6LoWPAN을 이용하여 모바일 환경에서 홈네트워크 시스템을 동작시키고 제어하는 시스템을 구현하였으며 이는 향후 각 가정에 도입될 스마트홈네트워크 시스템 구축에 활용할 수 있을 것으로 전망된다. 또한 기존 인터넷 망에서 사용되는 HTTP와의 성능 분석을 수행하여 CoAP/6LoWPAN 프로토콜을 사용한 제안 시스템이 사물인터넷 환경에 적합함을 보여주고 있다.