2017-04-18 8 views
0

임베디드 장치 용 클라이언트 프로토콜 구현 CoAP을 작성하려고합니다. 이제 tcp 구현을하고 있습니다."coap + tcp"URI를 어디에 두어야합니까?

요청에 "coap + tcp"uri를 어디에 두어야하는지 이해할 수 없습니다. 으로 코드를 테스트하고 있으므로 uri가 없어도 문제가 없습니다.

  • "의 coap"

  • "coaps"

  • "의 coap + TCP"

  • :

    그러나 Californium의 소스에서

    내가 옵션을 보았다
  • 내가하지 말자

    "coaps + TCP"

은 그 목적을 이해한다. 누구나 클라이언트 - 컨텍스트에서 어떻게 작동하는지 설명 할 수 있습니까?

답변

1

가 정의되어 있지 않은 경우 기본 포트를 적용하는 고객에게 적합 (단지 기술적 인 측면을 고려한다면) 지금까지 내가 그것을 이해, URI 방식은 주로 :

RFC7252 Section 6.2

을 모두를 "coap"체계에 대해 위에 나열된 요구 사항은 입니다. 단, 포트 하위 구성 요소가 비어 있거나 지정되지 않은 경우 기본 UDP 포트 이 5684로 가정되고 UDP 데이터 그램을 통해 보안되어야합니다 DTLS를 으로 사용 섹션 9.1에서 설명합니다.

RFC에 PDU에 스키마가 포함되어 있어야한다는 직접적인 언급은 발견되지 않았습니다.

+0

답변 감사합니다. –