You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

Summary

MQTT is an open OASIS and ISO standard lightweight, publish-subscribe network protocol that transports messages between devices. 


Broker

Sub-menu: /iot mqtt

To add a new broker, run the following command:

[admin@device] /iot mqtt brokers add

Configurable properties are shown below:

PropertyDescription
address (IP|hostname; Default: )IP address or hostname of the broker
certificate (string; Default: )
The certificate that is going to be used for the SSL connection

client-id (string; Default: )

A unique ID used for the connection. The broker uses this ID to identify the client.

name (string; Default: )

Descriptive name of the broker

password (string; Default: )

Password for the broker (if required by the broker)

port (integer:0..4294967295; Default: 1883)

Network port used by the broker

ssl (yes | no; Default: no)

Secure Socket Layer configuration
username (string; Default: )Username for the broker (if required by the broker)

Publish

Sub-menu: /iot mqtt

PropertyDescription
broker (string; Default: )

message (string; Default: )


qos (integer:0..4294967295; Default: 0)


retain (yes | no; Default: no)


topic (string; Default: )


An example of MQTT publish would look like this:

[admin@device] /iot mqtt> publish broker=x topic=y message=z  

where x is an actual broker's name configured in the broker section, y is a topic (as it is configured on the server-side/on the broker itself) and z is the message you wish to publish.

  • No labels