Subject: [core] CoAP over TCP Interop Testing: Status Update

From: Hannes Tschofenig <[email-masked]>
Date: Mon, 18 Dec 2017 16:11:15 +0000

Hi all,

On Wednesday and Thursday, December 13th and 14th, Olaf Bergmann, Szymon Sasin (for ARM), and Jim Schaad with admin support from Carsten Bormann and myself met to test the latest and greatest CoAP over TCP specification (see https://tools.ietf.org/html/draft-ietf-core-coap-tcp-tls-10).

The goal of this online interop testing activity was to determine whether there are any additional clarifications that need to be added to the spec before it gets published as an RFC.

The three teams all had server and client components.

The good news upfront: the basic tests, including the new messaging format and the capability exchange, worked fine between all implementations.

The tests focused on retrieving a payload of different size by the client from the server. Observing resources was not tested this time. Sending data from the client to the server was also postponed to the next event. To accomplish the goals set for this event we used CoAP over TCP rather than CoAP over TLS since standard TLS is used by the spec.

To make testing more interesting the focus was soon shifted to block-wise transfer, which was also supported by almost all implementations. Minor problems were noticed during the tests and fixed during these two days.

All participants considered the event useful and will get together again to test further functionality. Tool-wise we used Webex, which allowed us to both exchange chat messages and to discuss problems conveniently. This is most likely the setup we should use again at the next online test event. A possible date would be late January 2018 and we will distribute a Doodle poll early next year.

Ciao
Hannes

PS: The test servers are located here:

** ARM

coap://[2001:14ba:884c:b00:f92a:5b96:b94e:5b61]:5683
coap://85.23.50.176:5683

Supported uri paths:
  /small-1k
  /large-10k
  /xlarge-100k

** Jim

jimsch.hopto.org

** Olaf

test.libcoap.net

IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.