5.3.1.20.6.4. cli.com.parameter.MQTTParameter

class cli.com.parameter.MQTTParameter(broker: str, port: int, subscribe: list[str], tls_cert: str | None = None, username: str | None = None, password: str | None = None)

Data class for MQTT connection parameters.

broker

MQTT broker address.

Type:

str

port

Port number for MQTT broker.

Type:

int

subscribe

List of topics to subscribe to.

Type:

list[str]

tls_cert

Path to TLS certificate (optional).

Type:

str | None

username

Username for authentication (optional).

Type:

str | None

password

Password for authentication (optional).

Type:

str | None

__init__(broker: str, port: int, subscribe: list[str], tls_cert: str | None = None, username: str | None = None, password: str | None = None) None

Methods

__init__(broker, port, subscribe[, ...])

Attributes

broker

port

subscribe

tls_cert

username

password