Skip to content

andritoggenburger/vorto

 
 

Repository files navigation

Build Status Codacy Badge Maven Central

Overview

Eclipse Vorto allows device manufacturers to easily describe device functionality and characteristics as Device Information Models and manage them in a central Vorto Repository. Vorto provides convenient tools for IoT Device Developers to convert Device Information Models to source code that runs on the device or gateway, easing the integration with IoT Platforms, such as the Bosch IoT Suite. This enables IoT Solution Developers to easily integrate devices into their IoT Solutions.

Getting started with Vorto

The easiest to get started, is to take a look at our Getting Started Guide

Developer Guide

Repository Java Client

Search and access Vorto models as well as generate code using the Repository Java Client

Repository Import API

If you want to manage other existing (standardized) device descriptions with the Vorto Repository, you can extend the Repository by providing a model importer using the Importer API.

Device Payload Transformation Engine

Map arbitrary device payload, expressed as JSON or binary, to standardized data, that is described by Vorto Information Models. See Payload Mapping Documentation for more information.

Documentation

Contact us

Contribute to the Project

When you create a Pull Request, make sure:

  1. You have a valid CLA signed with Eclipse
  2. All your commits are signed off (git commit -s)
  3. Your commit message contains "Fixes #<Github issue no>
  4. Target to merge your fix is development branch

About

Vorto Project

Resources

License

EPL-1.0, Unknown licenses found

Licenses found

EPL-1.0
LICENSE
Unknown
license-header.txt

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 66.9%
  • Xtend 19.9%
  • HTML 6.5%
  • JavaScript 3.5%
  • CSS 2.6%
  • Shell 0.4%
  • Other 0.2%