https://github.com/Fraunhofer-AISEC/trusted-connector
IoT edge platform "Trusted Connector" of the International Data Spaces. Based on Spring Boot, includes Camel message routing, a Camel component for IDSCP2 (including remote attestation with other connectors) and a management web UI.
https://github.com/Fraunhofer-AISEC/trusted-connector
acme camel camel-component connector docker idscp2 iot iot-gateway iot-platform opc-ua research-project spring spring-boot trust
Last synced: 11 days ago
JSON representation
IoT edge platform "Trusted Connector" of the International Data Spaces. Based on Spring Boot, includes Camel message routing, a Camel component for IDSCP2 (including remote attestation with other connectors) and a management web UI.
- Host: GitHub
- URL: https://github.com/Fraunhofer-AISEC/trusted-connector
- Owner: Fraunhofer-AISEC
- License: apache-2.0
- Created: 2017-09-05T06:42:37.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-31T15:15:08.000Z (almost 2 years ago)
- Last Synced: 2026-02-02T09:28:27.179Z (6 months ago)
- Topics: acme, camel, camel-component, connector, docker, idscp2, iot, iot-gateway, iot-platform, opc-ua, research-project, spring, spring-boot, trust
- Language: Kotlin
- Homepage: https://industrial-data-space.github.io/trusted-connector-documentation
- Size: 109 MB
- Stars: 54
- Watchers: 15
- Forks: 44
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.txt
- Notice: NOTICE.txt
Awesome Lists containing this project
- awesome-europe - Trusted Connector - AISEC/trusted-connector?style=flat-square&label=⭐)](https://github.com/Fraunhofer-AISEC/trusted-connector/stargazers) [](https://github.com/Fraunhofer-AISEC/trusted-connector/commits/master) [](https://github.com/Fraunhofer-AISEC/trusted-connector) [](https://github.com/Fraunhofer-AISEC/trusted-connector/blob/master/LICENSE.txt) [](https://dssc.eu/) - IoT edge platform for the International Data Spaces with Camel message routing and remote attestation. (Interoperability and Digital Infrastructure)
README

The _Trusted Connector_ is a Spring Boot-based platform for the Industrial Internet of Things (IIoT). It supports Docker and trust|me as containerization environments and provides the following features:
* Message routing and conversion between protocols with Apache Camel
* _Apps_ in isolated containers
* Data flow- and data usage control
* An Apache Camel component for secure communication and remote attestation between Connectors.
The _Trusted Connector_ has acquired the IDS_ready label. _Trusted Connector_ is a composite of the Core Container and the overall system. Please see the online documentation for details.

# How to build & run
Please see the [Github documentation page](https://industrial-data-space.github.io/trusted-connector-documentation/docs/dev_core/)
# How to contribute
Please refer to the [contribution guide](https://github.com/industrial-data-space/trusted-connector/blob/develop/.github/CONTRIBUTING.md)
# Project structure
├── __camel-influxdb__ Influx DB adapter for Apache Camel. (optional. It is not included in the assembly by default)
├── __camel-processors__ _Apache Camel Processors for IDS Multipart, contract negotiation and other IDS-specific message types_
├── __ids-acme__ _ACME 2 client for retrieving TLS certificates for the web console UI_
├── __ids-api__ _Internal APIs of all IDS connector modules._
├── __ids-connector__ _Central subproject for TC Spring Boot build and configurations_
├── __ids-container-manager__ _Management interface to the underlying container management layer (trustme or docker)_
├── __ids-dataflow-control__ _LUCON data flow policy framework_
├── __ids-infomodel-manager__ _Provides the IDS information model_
├── __ids-route-manager__ _Management interface to the underlying message router (Apache Camel)
├── __ids-settings__ _Manages connector configuration_
├── __ids-webconsole__ _Management UI for the connector. Is contained in default assembly but could be moved out of it, if a smaller code base is desired_