Ford MQTT Configuration

The following configuration options of the common machine configuration model apply to Ford’s MQTT API.

Aggregator version 2.5+

Configuration

Data

Description

Required

Configuration

Data

Description

Required

type

FORD

The interface type.

url

mqtt://54.180.126.222:1883

MQTT broker url.

custom_name

"my_machine"

The custom machine name to be displayed in the Agile MES. Will be read from the machine if unset. Only applicable if the topic filter refers to exactly one machine.

unique_name

EE11A/+/+/4.000/AMCDevBox/+/+/+/+/+/+/+/+

The MQTT topic filter for CDM. At the time of writing its structure is:
Plant/MessageType/SubType/SchemaVersion/DataSource/Area/Department/Line/Cell/Machine/Station/Workstation/EquipmentID. If multiple machines are covered by the filter then all of them will be monitored.

authentication_file_path

./secret.json or

JSON object

MQTT broker authentication details: username, password and client id. For files, the path can be absolute or relative to the Aggregator.

mes_id

[1]

The MES instance(s) of your organization.

use_ssl

true or false

Whether to use SSL when connecting to the MQTT broker. (Default: true)

server_certificate

./certificate.crt

The MQTT broker’s certificate in PEM format to enable peer-verification.

Ford MQTT example:

{ "type": "FORD", "url": "mqtt://54.180.126.222:1883", "unique_name": "EE11A/+/+/4.000/AMCDevBox/+/+/+/+/+/+/+/+", "authentication_file_path": { "username": "username", "password": "password", "client_id": "client_id" }, "mes_id": [ 1 ] }