bvotteler / rscp-e3dc-sample

Sample project using rscp-e3dc to authenticate and exchange frames with an E3DC server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rscp-e3dc-sample License: MIT

A simplistic sample project showing how the rscp-e3dc library could be used to authenticate with an E3DC server, and send a request to fetch database history data using the proprietary RSCP protocol from E3/DC GmbH.

It also includes a helper class to encrypt and decrypt frames sent to and from an E3DC server. See BouncyAES256Helper.java and its usage for more details.

This sample application is available under the MIT license.

Requirements

  • JDK 1.8+
  • Maven 3.6

Build

Build the library with:

mvn clean compile

Test

Run the tests with:

mvn test

Package a jar

Pack the jar with:

mvn package

About

Sample project using rscp-e3dc to authenticate and exchange frames with an E3DC server.

License:MIT License


Languages

Language:Java 100.0%