VDA5050 Topics with Meili FMS #
The topics used in VDA5050 are defined by the VDA5050 standard and are as follows:
-
VEHICLE_STATE_TOPIC
=meili/v2/{manufacturer}/{serial_number}/state
(VDA5050 state message spec) -
MQTT_VEHICLE_ORDER_TOPIC
=meili/v2/{manufacturer}/{serial_number}/orders
(VDA5050 order message spec) -
MQTT_VEHICLE_ACTION_TOPIC
=meili/v2/{manufacturer}/{serial_numer}/instantActions
(VDA5050 instantActions message spec)
Which manufacturer is picked for the Topic? #
Since we have 2 options to define manufacturer and its not required to define it, by default it will be “meili”. Then if the robot has a manufacturer tied to it that will be the manufacturer, or if the user defines a custom manufacturer per vehicle, this can also be used. The priority of the manufacturer picked to be used in the topic is the following, if one doesn’t exist it will use the next one etc.
- manufacturer
- custom_manufacturer
- “meili”
Topics used by Meili FMS #
We allow the clients to publish and subscribe to all the topics included by VDA5050 2.0.0, but we do not use all of them. Here is a table of the current topics supported.
Topic | Used by Meili | Purpose |
---|---|---|
order | YES | Send order to the robot |
state | YES | receive position, battery, order status, errors etc. from robot |
instantActions | YES | send cancelOrder , startPause and stopPause to robot |
factsheet | NO | |
connection | NO | |
visualization | NO |