First CoAP Plugtests

The objective was to test the interoperability of IETF CoRE standards for Internet of Things, focusing on the Constrained Application Protol (CoAP). Interoperability tests were run on the world's first implementations of CoAP servers. The features tested included the base CoAP specification, CoAP Block Transfer, CoAP Observation and the the CoRE Link Format.

This event had excellent industry participation with 15 companies providing implementations, 4 companies as part of the organising plugtest team. Altogether there were more than 40 people at this event and more than 3000 interoperability tests were conducted.

Also an important mix of technologies could be observed, such as 6 different embedded wireless platforms; TinyOS, Contiki, Custom OS; Java, C/C++, C#, Ruby, JavaScript.

The conclusions are that:

all implementations have been compatible on a basic level

more than 90% of the executed tests indicated interoperability, which shows the high level of maturity of the CoAP implementations

IETF CoAP standards are mature (This applies to the parts of base standards that were covered in the plugtest) but further testing will be needed on the more advanced features of CoAP