Class MqttClientAgent
Represents an MQTT Client agent in the IoT Gateway.
[Endpoint("/config/v1/project/_iot_gateway/mqtt_clients/{name}", null)]
public class MqttClientAgent : PublishingIotAgent, IEquatable<BaseEntity>, IHaveOwner, IHaveName
- Inheritance
-
MqttClientAgent
- Implements
- Inherited Members
- Extension Methods
Constructors
- MqttClientAgent()
Initializes a new instance of the MqttClientAgent class.
- MqttClientAgent(string)
Initializes a new instance of the MqttClientAgent class with the specified name.
Properties
- ClientCertificate
Gets or sets whether client certificate authentication is enabled.
- ClientId
Gets or sets the client ID for broker communication.
- EnableLastWill
Gets or sets whether Last Will and Testament is enabled.
- EnableWriteTopic
Gets or sets whether write request listening is enabled.
- LastWillMessage
Gets or sets the Last Will and Testament message.
- LastWillTopic
Gets or sets the Last Will and Testament topic.
- Password
Gets or sets the password for broker authentication.
- Qos
Gets or sets the MQTT Quality of Service level.
- TlsVersion
Gets or sets the TLS version for secure connections.
- Topic
Gets or sets the MQTT topic for publishing data.
- Url
Gets or sets the MQTT broker URL.
- Username
Gets or sets the username for broker authentication.
- WriteTopic
Gets or sets the topic for write request subscriptions.