The following pages and posts are tagged with
Title | Type | Excerpt |
---|---|---|
Architecture overview | Page | The architecture chapter describes the overall architecture of Eclipse Ditto and in detail which sub-components fulfill which responsibilities. Top level component view This overview shows the Ditto services (components), the externally provided and consumed API endpoints, the external dependencies (MongoDB and nginx) and the relations of the services to... |
Concierge service | Page | The “concierge” service is responsible for orchestrating the backing persistence services and for performing authorization of commands and command responses. It acts as a gatekeeper and entry point for other services providing APIs: gateway connectivity Those services do not need to be aware of... |
Connectivity service | Page | The “connectivity” service enables Ditto to establish and manage client-side connections to external service endpoints. You can communicate with your connected things/twins over those connections via Ditto Protocol messages. The connectivity service supports various transport protocols, which are bound to the Ditto Protocol via specific Protocol Bindings.... |
Gateway service | Page | The “gateway” service is responsible for providing Ditto’s HTTP + WebSocket API. Model The gateway service has no model by its own, but uses the model of all the services it provides the HTTP + WebSocket API for. Signals The gateway service has no signals by... |
Policies service | Page | The “policies” service takes care of persisting Policies. Model The model of the policies service is defined around the entity Policy: Policy model Signals Other services can communicate with the policies service via: commands: containing commands and command responses which are... |
Things-Search service | Page | The “things-search” service takes care of: updating an optimized search index of Things based on the events emitted by the things and policies services when entities are changed there executing search queries against the search index in order to find out which Things match... |
Things service | Page | The “things” service takes care of persisting Things and Features. Model The model of the things service is defined around the entities Thing and Feature: Thing model Signals Other services can communicate with the things service via: commands: containing... |
Support for HMAC-SHA256 signing for connections | Post | With the upcoming release of Eclipse Ditto version 2.1.0 it will be possible to use HMAC-SHA256 signing for connections. The currently implemented algorithms support you in authenticating requests against: Azure IoT Hub REST API Azure IoT Hub AMQP 1.0 Azure HTTP Monitor Data Collector API Azure Service Bus REST... |
Support SSH tunneling for managed connections | Post | With the upcoming release of Eclipse Ditto version 2.0.0 it will be possible to SSH tunneling for managed connections With the upcoming release of Eclipse Ditto version 2.0.0, managed connections support establishing an SSH tunnel, which is then used to connect to the actual target endpoint. This is useful... |
Use Eclipse Ditto with Azure IoT Hub as message broker | Post | This blogpost is based upon Eclipse Ditto Version 1.5.0, the Azure IoT Suite as of 2021-03-19 and the azure-iot-device-client version 1.29.2. Connecting devices to Eclipse Ditto via Azure IoT Hub This blog post elaborates on connecting and managing devices in Eclipse Ditto by using the Azure IoT Hub as... |