Type Alias: MqttTransportConfig
type MqttTransportConfig = {
broker_url?: string;
options?: IClientOptions;
topics?: string[];
};
Defined in: livelink.clients/livelink.agent/sources/data/transports/MqttTransport.ts:22
Configuration of an MqttTransport.
Properties
broker_url?
optional broker_url?: string;
Defined in: livelink.clients/livelink.agent/sources/data/transports/MqttTransport.ts:29
URL of the MQTT broker, e.g. mqtt://user:pass@broker.example.com:1883.
Optional when options fully describes the connection (e.g. via its host/port or
servers fields), matching the underlying mqtt module's own connect(options) overload.
options?
optional options?: IClientOptions;
Defined in: livelink.clients/livelink.agent/sources/data/transports/MqttTransport.ts:34
MQTT client options passed through to the underlying mqtt module's connect().
topics?
optional topics?: string[];
Defined in: livelink.clients/livelink.agent/sources/data/transports/MqttTransport.ts:39
Topics to subscribe to. MQTT wildcards (+, #) are supported.