Configuration¶
The MQTT diagnostics interface is configured in the /boot/data/mtgw/diagnostics.json file.
Fields¶
enabled
Boolean field that enables or disables the diagnostics interfacehost
Hostname or IP address for the MQTT brokerport
MQTT broker portuserName
username for MQTT broker loginpassword
Password for MQTT broker loginuseTls
Boolean fields that enables or disables TLS encryptionrootCertificates
List of root certificates for the MQTT broker. The actual certificates are structured as an array of base64 strings for better readability. Please see the example belowExample¶
{
"enabled":true,
"host":"192.168.1.1",
"port":1883,
"userName":"admin",
"password":"password",
"useTls":true,
"rootCertificates":[
{
"format":"pem",
"data":[
"-----BEGIN CERTIFICATE-----",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxy012",
"abcdefghijklmnopqrstuvwxy",
"-----END CERTIFICATE-----"
]
}
]
}