jSHIP

Unsere Java Bibliothek jSHIP implementiert die SHIP Spezifikation Version 1.0.1. Es bietet die dynamische Erkennung von EEBus Serviceinstanzen im Netzwerk an und löst die Adressen anderer Knoten durch mulitcast DNS auf. Sie kann benutzt werden, um mit wenig Aufwand eine dezentrale und sichere Websocketkommunikation mit TLS aufzubauen. Dafür werden alle definierten Zustände des Kapitels SHIP Data Exchange aus der Spezifikation unterstützt. Als Entwickler kann unsere Bibliothek direkt eingebaut werden, ohne weitere Infrastruktur zu installieren. Wir bieten ein API Paket mit allen benötigten Klassen für die Verwendung und der Instanzierung von SHIP-Knoten als Server oder Client an.

Release 1.0.0
  • supports SHIP v1.0.1
  • good interoperability with jSPINE
  • secure TCP/IP connections using TLS/SSL Encryption (IETF RFC 5246) and WebSockets (IETF RFC 6455)
  • Certificate-Based authentication
  • non-blocking, asynchronous authentication process
  • discovery of active nodes using mDNS (IETF RFC 6762) and DNS-Based Service Disovery (IETF RFC 676)
Bitte kontaktieren Sie uns, wenn Sie Fragen zur Implementierung oder den angebotenen Dienstleistungen haben.