Skip to content

thingwave/eclipse-arrowhead

Repository files navigation

Introduction

This is a Go based implementation of the core systems in Eclipse Arrowhead. The primary source for documentation, code and certificates is the Core-Java-Spring.

The web page is Eclipse Arrowhead can be found here.

Build

To build all core systems, type:

    > make all

Certificate management

This implementation relies heavily on PEM certificates. Documentation will be added on how to convert original PKCS#12 certificates used by the Java Spring reference implementation of Eclipse Arrowhead to PEM certificates.

Eclipse Arrowhead Control app

ThingWave have developed a helper tool called ahctl to interact with a local cloud. More information is available in the GitHub repo for ahctl.

Todo list

Below is a list of some of the planned features:

  • Debian package support
  • RHEL package support
  • More core systems
  • Token support
  • ...

Status:

ServiceRegistry

Implements most features.

Orchestrator

Implements most features.

Authorization

Implements most features, except intercloud and token management.

DataManager

Implements all features.

About

Golang implementation of Eclipse Arrowhead

Resources

License

Stars

2 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors