Skip to content

IoT edge platform "Trusted Connector" of the International Data Spaces. Based on Apache Karaf, includes Camel message routing, a Camel component for remote attestation with other connectors, and a management web console.

License

Notifications You must be signed in to change notification settings

rashmi-ibm/trusted-connector

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status

The Trusted Connector is an Apache Karaf-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.

How to build & run

Please see the Github documentation page

How to contribute

Please refer to the contribution guide

Project structure

So the logical depedency graph (not the file system structure) is:
.
├── _karaf-assembly //main module
 | ├── _camel-ids
 | ├── _camel-influxdb
 | ├── _camel-multipart-processor
 | ├── _ids-acme
 | ├── _ids-api
 | ├── _ids-comm
 | ├── _ids-container-manager
 | ├── _ids-dataflow-control
 | ├── _ids-dynamic-tls
 | ├── _ids-infomodel-manager
 | ├── _ids-multipart-bean
 | ├── _ids-route-manager
 | ├── _ids-settings
 | └── _ids-token-manager
├── _ids-webconsole // webconsole can be run anywhere
├── _jnr-unixsocket-wrapper //helper
├── _karaf-features-ids //helper
├── _rat_repository // can be run anywhere
└── _tpm2j

About

IoT edge platform "Trusted Connector" of the International Data Spaces. Based on Apache Karaf, includes Camel message routing, a Camel component for remote attestation with other connectors, and a management web console.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 73.0%
  • TypeScript 7.6%
  • Kotlin 7.3%
  • HTML 6.1%
  • Shell 2.9%
  • CSS 1.5%
  • Other 1.6%