The Constrained Application Protocol (CoAP) is a software protocol which was developed for small and simple devices allowing them to communicate over the internet. Its design is inspired by many of the RESTful principles and the communication itself is based on UDP by default. Coap is using DTLS to encrypt communication since it is compatible with UDP. Because CoAP has a small footprint and the communication can easily be encrypted it is suitable for many IoT-devices and platforms.
The CoAP Extension for ThingWorx allows you to connect your ThingWorx installation to a CoAP Server (usually the IoT-device itself or a gateway). Therefor it provides a ThingTemplate called Coap which can for example be used to observe multiple resources from one CoAP Server.
Currently the extension provides the following CoAP features:
• Get, Put, Post, Delete
• Client Authentication (only combined with DTLS)
For more information about CoAP visit: