connect Method
Connects to the MQTTSN Gateway.
Syntax
def connect(host: str, port: int) -> None: ...
Remarks
This method connects to the MQTTSN Gateway by sending a CONNECT packet. Calling this method is equivalent to setting the remote_host property to Host, setting remote_port to Port, and then setting the connected property to True.
When connecting to an MQTT gateway, the class sends the following information:
- The values of the client_id, clean_session, and keep_alive_interval properties.
- The values of the will_topic and will_message properties and the WillRetain and WillQOS configuration settings.
Refer to clean_session for more information about MQTT sessions; refer to will_topic, will_message, WillQOS and WillRetain for more information about MQTT Wills.
Basic Connection Example
mqttsn1.ClientId = "testClient";
mqttsn1.CleanSession = true;
mqttsn1.KeepAliveInterval = 30;
mqttsn1.WillTopic = "wills/" + mqttsn1.ClientId;
mqttsn1.WillMessage = mqttsn1.ClientId + " was disconnected ungracefully!";
mqttsn1.Connect(host, port);