Edit this page

The following pages and posts are tagged with

TitleTypeExcerpt
Conditional requests on things Page Ditto already supports Conditional Requests as defined in RFC-7232 where the If-Match and If-None-Match headers can be used to specify if a request should be applied or not. With the condition header it is possible to specify a condition based on the...
HTTP API concepts Page Ditto’s HTTP API follows some concepts which are documented on this page. The entry point into the HTTP API is: http://localhost:8080/api/<apiVersion> API versioning Ditto’s HTTP API is versioned in the URL: /api/<apiVersion>. Currently, Ditto only provides API version 2.<br...
HTTP API Messages Page The HTTP API allows sending Messages to and from Things and its Features. To dive into the basic concepts of the Messages functionality, please have a look at the Messages page. Tip: Check out the WebSocket Messages API if you also need...
HTTP API overview Page Ditto’s HTTP API is documented separately in the HTTP API Doc. There you can explore the two different API versions (the difference is described in the Basic Overview). Ditto does not provide a fully compliant RESTful API in the academic sense as it does not include hyperlinks...
Cloud Events HTTP protocol binding Page Implements the HTTP Protocol Binding for CloudEvents - Version 1.0. Unless mentioned otherwise, the endpoint following the Cloud Events specification for the HTTP binding in version 1.0. Cloud Events features The Cloud Events endpoint provides an alternative to the other connectivity APIs to stream data into your instance....
WebSocket protocol binding Page Ditto Protocol messages can be sent as is as WebSocket message. The Ditto Protocol JSON must be sent as UTF-8 encoded String payload. WebSocket features The WebSocket provides an alternative to the HTTP API in order to manage your digital twins. The benefits of...
HTTP API search Page The search aspect of Ditto can be accessed via an HTTP API. Note: Find the HTTP API reference at the Search resources. The concepts of the RQL expression, RQL sorting and RQL paging are mapped to HTTP as ...
HTTP API server sent events (SSE) Page Server-Sent Events (SSEs) can be used to get notified when the state of digital twins change, and to receive a search results stream. Server-Sent Events Server-Sent Events are...
Support conditional requests for live messages Post With the upcoming release of Eclipse Ditto version 3.1.0 it will be possible to process live messages based on conditions. Conditional live messages Ditto now supports conditional message sending based on a specified condition in the request. This functionality can be used via the HTTP API with an HTTP...
W3C WoT (Web of Things) integration Post The upcoming Eclipse Ditto version 2.4.0 will add support for W3C WoT (Web of Things) integration by referencing WoT Thing Model in Ditto managed twins describing the Things’ capabilities. Using this integration, Ditto managed digital twins can be linked to WoT “Thing Models” from which Ditto can create WoT...
Conditionally direct retrieving API calls to either live or twin channel Post After the added option to target the live channel by adding the channel=live to HTTP requests (see also blog post about “HTTP live channel”), Eclipse Ditto version 2.3.0 will in addition support to define a live channel condition, which, when evaluating to true,...
Sending live channel commands via HTTP to devices Post The upcoming release of Eclipse Ditto version 2.3.0 will support sending commands via the HTTP API directly to devices using the live channel by just adding the channel=live query parameter to the same HTTP API request which would target the twin. HTTP Live channel Ditto...
Support conditional requests for things resources Post With the upcoming release of Eclipse Ditto version 2.1.0 it will be possible to execute conditional requests on things and their sub-resources. Conditional requests for things resources Ditto now supports conditional requests on things and all of its sub-resources based on a specified condition in the request. This functionality...
Support merge functionality for things resources Post With the upcoming release of Eclipse Ditto version 2.0.0 it will be possible to merge existing things and their subresources. Merge functionality for things resources Ditto now supports merging of existing things and all of its subresources with the provided payload in the request. This can be done by...