Backup parser

Parses OGEMA resource graph dumps (in XML format)

License

License

GroupId

GroupId

org.smartrplace.analysis
ArtifactId

ArtifactId

backup-parser-v2
Last Version

Last Version

0.0.2
Release Date

Release Date

Type

Type

bundle
Description

Description

Backup parser
Parses OGEMA resource graph dumps (in XML format)

Download backup-parser-v2

Dependencies

compile (6)

Group / Artifact Type Version
org.osgi : org.osgi.core jar 5.0.0
org.osgi : org.osgi.compendium jar 5.0.0
org.apache.felix : org.apache.felix.scr.annotations jar 1.9.12
org.ogema.core : api jar 2.2.0
org.ogema.core : models jar 2.2.0
org.ogema.ref-impl : util jar 2.2.0

Project Modules

There are no modules declared in this project.

OGEMA backup parser

Tools for analysing resource graph dumps and log data from OGEMA gateways

Overview

This repository contains two bundles providing the parsing functionality, and two simple visualization apps:

  • backup-parser: the low-level parsing API. Pass a file or folder, and it returns the stored resource graph representation.
  • backup-gateway-analysis: the slightly more high-level parsing API. Parses a folder for subfolders containing gateway data: zip files of resource graph dumps and the SlotsDb/FendoDb log data folders
  • memory-gateway-visualisation: visualisation for backup-parser.
  • backup-gateway-viz: visualisation for backup-gateway-analysis.

The collective Maven group id is org.smartrplace.analysis, the artifact id is the project name.

Dependencies

  • OGEMA: bundles org.ogema.core:api, org.ogema.core:models, org.ogema.ref-impl:util (version >= 2.1.3)
  • FendoDB (optional at runtime; required to parse log data)
  • OGEMA and OGEMA widgets (for visualisation apps only)

Configuration

Set the base path for gateway data via the system or framework property org.smartrplace.analysis.backup.parser.basepath. Default is ogemaCollect/rest.

Build

Prerequisites: git, Java and Maven installed; FendoDB API bundle available (checkout and build https://github.com/smartrplace/fendodb)

  1. Clone this repository
  2. In a shell, navigate to the base folder and execute mvn clean install

License

GPL v3

org.smartrplace.analysis

Smartrplace

Smartrplace offers OGEMA-based solutions

Versions

Version
0.0.2