IoT edge platform "Trusted Connector" of the Industrial Data Space. Based on Apache Karaf, includes Camel message routing, a Camel component for remote attestation with other connectors, and a management web console.
Clone or download
Permalink
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates May 4, 2018
camel-ids Fixed RAT Repository URL Nov 15, 2018
examples Changed demo ttp hostname for successful execution Nov 15, 2018
gradle/wrapper Updated gradle wrapper Jul 12, 2018
ids-acme Components update Nov 7, 2018
ids-api Fixed socket path, Added key parameter for TrustMe container start Nov 14, 2018
ids-comm Remote attestation fixes Nov 12, 2018
ids-container-manager Fixed socket path, Added key parameter for TrustMe container start Nov 14, 2018
ids-dataflow-control Fix test: Using reflection to set private field to simulate OSGi DS i… Sep 22, 2018
ids-dynamic-tls applied google code style Aug 14, 2018
ids-route-manager DYNAMIC policy requires "volatile" Sep 21, 2018
ids-settings General code cleanup Sep 28, 2018
ids-webconsole Fixed socket path, Added key parameter for TrustMe container start Nov 14, 2018
jnr-unixsocket-wrapper Updated jnr-unixsocket, some code cleanup Sep 18, 2018
karaf-assembly Changed demo ttp hostname for successful execution Nov 15, 2018
karaf-features-ids WIP: jnr-unixsocket wrapper bundle Sep 14, 2018
rat-repository Improved RAT repository docker build/deploy, centralized and extended… Nov 15, 2018
tpm2j final Gradle cleanup Jul 16, 2018
.gitattributes fixed git eol translation for *.md files on windows Jun 21, 2018
.gitignore gitignore: .sock files Sep 28, 2018
.gitlab-ci.yml Fixed internal build Sep 21, 2018
.travis.yml adapted Travis CI Jul 16, 2018
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md Apr 29, 2018
LICENSE.txt - Versions are managed in parent pom.xml Jul 17, 2017
NOTICE.txt Added NOTICE file Sep 29, 2017
README.md Merge branch 'develop' into feature/revise-idscp Aug 14, 2018
bnd.bnd Upgraded to Karaf 4.2 and some code cleanup May 23, 2018
build.gradle Improved RAT repository docker build/deploy, centralized and extended… Nov 15, 2018
docker-compose.yaml added TLS port to docker files May 29, 2018
fastBuild.sh Fixed permissions Aug 30, 2018
gradlew Converted maven-based build system to gradle Jul 11, 2018
gradlew.bat Converted maven-based build system to gradle Jul 11, 2018
runConnector.sh gradlified ids-dynamic-tls and ids-settings, fixed runConnector.sh, s… Jul 11, 2018
runWebconsole.sh fixed Angular dev script Jul 16, 2018
settings.gradle WIP: jnr-unixsocket wrapper bundle Sep 14, 2018

README.md

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

Code style

This project uses Google Code style. Please make sure that you have an appropriate formatter installed for your IDE if you want to contribute.