Skip to the main content

Original scientific paper

https://doi.org/10.7305/automatika.54-4.418

Ensuring Interoperability for the Internet of Things: Experience with CoAP Protocol Testing

Nanxing Chen ; IRISA (Institute for research in computer science and random systems), University of Rennes, Campus de Beaulieu - 263 avenue du Général Leclerc, 35042 Rennes cedex
César Viho ; IRISA (Institute for research in computer science and random systems), University of Rennes, Campus de Beaulieu - 263 avenue du Général Leclerc, 35042 Rennes cedex
Anthony Baire ; IRISA (Institute for research in computer science and random systems), University of Rennes, Campus de Beaulieu - 263 avenue du Général Leclerc, 35042 Rennes cedex
Xiaohong Huang ; Network and Information Center, Beijing University of Posts and Telecommunications, No 10, Xitucheng Road, Haidian District, Beijing, PRC, 100876
Jiexi Zha ; Network and Information Center, Beijing University of Posts and Telecommunications, No 10, Xitucheng Road, Haidian District, Beijing, PRC, 100876


Full text: english pdf 4.071 Kb

page 448-458

downloads: 1.785

cite


Abstract

Constrained Application Protocol (CoAP) is a specialized web transfer protocol, designed for realizing interoperation with constrained networks and nodes for machine to machine applications like smart energy, building automation, etc. As an important ubiquitous application protocol for the future Internet of Things, CoAP will be potentially implemented by a wide range of smart devices to achieve cooperative services. Therefore, a high level of interoperability of CoAP implementations is crucial. In this context, CoAP Plugtest – the first formal CoAP interoperability testing event was held in Paris, March 2012 to motivate vendors to verify the interoperability of their equipments. The event turned to be successful due to our contribution, including the test method and tool. This paper presents the testing method and procedure for the CoAP Plugtest event. To carry out the tests, a set of test objectives concerning the most important properties of CoAP have been selected and used to measure the interoperability of CoAP implementations. The process of verification has been automated by implementing a test validation tool based on the technique of passive testing. By using the test tool, a number of devices were successfully tested.

Keywords

CoAP; Interoperability testing; IoT; Passive testing

Hrčak ID:

114764

URI

https://hrcak.srce.hr/114764

Publication date:

14.1.2014.

Article data in other languages: croatian

Visits: 3.062 *