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
In order to successfully run this service, you need to run an external AMQP 1.0 messaging server, such as Amazon MQ
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