Skip to content

eclipse-vorto/vorto-examples

Repository files navigation

Vorto Examples

This repository contains example code that have been implemented using the Eclipse Vorto SDK.

Vorto Web Dashboard

Node.js/React based web dashboard, that displays device data, which are modelled with Vorto. Read more

Eclipse Vorto Semantic Middleware

The Eclipse Vorto Semantic Middleware is a small and light-weight microservice that is able to convert any device telemetry payload (binary, json, xml, ...) to semantic Vorto compliant data structures and exposes the data via AMQP or push it to AWS Kinesis. Other micro services can easily consume the data to further process it, e.g. for running analytics on the data.

The middleware provides an Integration API, where data processors can be plugged in, such as integrating the "harmonized data" with any 3rd party IoT data service.

Read more

Vorto Generator Plugins

Vorto Generators convert Vorto Models to any platform specific source code. This code can be a simple platform descriptor, device , or backend code. They are stateless in nature and can be easily developed using the Vorto Plugin SDK.

To get started, checkout the hello world generator, that is deployed as a serverless AWS Lambda function.

Checkout other Example Generators

Vorto Importer Plugins

Vorto Importers convert 3rd party platform descriptions to Vorto models. Just as Generator plugins, they are stateless and can easily be developed using the Vorto Plugin SDK.

To get started, checkout the LwM2M example, that converts LwM2M/IPSO XML descriptions to Vorto Function Block - and Mapping models. This example is deployed as a AWS Lambda service.

Using Vorto Models from your custom DSL

If you would like to use and reference Vorto Models from your own custom DSL, the following tutorial shows you how that is done.

Read tutorial