Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1016 Bytes

File metadata and controls

26 lines (15 loc) · 1016 Bytes

Eclipse Vorto AMQP Plugin

Publishes a Vorto normalized device message as JSON to an AMQP server.

The AMQP payload contains the Vorto normalized data point, compliant to a Vorto Function Block

The AMQP header contains the following meta fields

  • tag function block property name as from the Information Model, e.g. indoorTemperature
  • modelId Function Block Model ID, e.g. org.eclipse.vorto:Temperature:1.0.0
  • deviceId Device ID which sent the messages

Requirements

In order to successfully run this service, you need to run an external AMQP 1.0 messaging server, such as Amazon MQ

Configuration

The following environment variables are required by this plugin to run:

  • amqp.url AMQP 1.0 Broker url, for the plugin to publish normalized device payload to
  • amqp.topic.vorto AMQP 1.0 topic name
  • amqp.username AMQP 1.0 Broker username for authentication
  • amqp.password AMQP 1.0 Broker password for authentication