This document has only the specific information about the device connection settings and its address syntax.
Refer to the User Guide for more information on the Device Module.
On this page:
| Table of Contents | ||||||
|---|---|---|---|---|---|---|
|
Communication Driver Information
Driver name
MQTT
Assembly Name
T.ProtocolDriver.MQTT
Assembly Version
Any device compatible with the MQTT protocol
Driver Name: MQTT
Version 3.0.3.0
Available for Linux
False
Devices supported
Any device compatible with the MQTT protocol
Multiplatform runtime
Manufacturer:
Manufacturer
N/A (Not Applicable)
Protocol: MQTT
Interface: TCP/IP
Models:1756-L8X. Micro850. Others.
On This Page:
| Table of Contents | ||||||
|---|---|---|---|---|---|---|
|
This document has only information about the device connection settings and its address syntax.
For further Information, see:
MQTT (Message Queuing Telemetry Transport) is a machine-to-machine (M2M)/"Internet of Things" connectivity protocol
Interface
TCP/IP
PC Requirements
Ethernet port
Implemented Methods
Not used in this driver.
Station syntax: <BrokerURL>; <Port>; <ClientID>; [Username]; [Password]; [NetworkSecurity]; [X509Certificate]; <Qos>; <KeepAlive>
Where:
| Info | ||
|---|---|---|
| ||
Use QoS 0 when:
Use QoS 1 when:
Use QoS 2 when:
|
| Info |
|---|
When creating solutions that the PrimaryStation IP will be set by script, using the Node properties, you can set the Broker URL to 1.1.1.1 to force it to try establish a connection, avoiding timeouts. |
| Info | ||
|---|---|---|
| ||
One of the easiest ways to install the certificate on client computer is to use the wizard to import the certificates is through the "Internet Options" to import the certificate in the "Trusted Root Certification Authorities”. You need to import the certificate in DER format. |
Station Configuration
BrokerURL: test.mosquitto.org
Port: 1883
ClientID: MyClient1
Username: <empty>
Password: <empty>
NetworkSecurity: None
X509Certificate: <empty>
QoS: AtLeastOnce
KeepAlive: 10
Station Configuration
BrokerURL: MSI
Port: 1883
ClientID: MyClient1
Username: Guest
Password: 1234
NetworkSecurity: None
X509Certificate: <empty>
QoS: AtLeastOnce
KeepAlive: 10
Station Configuration
BrokerURL: MSI
Port: 8883
ClientID: MyClient1
Username: <empty>
Password: <empty>
NetworkSecurity: TLSv1.0
X509Certificate: C:/Certificates/mqtt_ca.der
QoS: AtLeastOnce
KeepAlive: 10
Station Configuration
BrokerURL: MSI
Port: 8883
ClientID: MyClient1
Username: Guest
Password: 1234
NetworkSecurity: TLSv1.2
X509Certificate: C:/Certificates/mqtt_ca.der
QoS: AtLeastOnce
KeepAlive: 10
The syntax for the MQTT communication points is called Topic:
E.g.: USA/Houston/Station1/Level
MQTT Revision History | |
|---|---|
Version | Notes |
3.0.0.3 | Initial release on new documentation standards. |
| Page Tree | ||||
|---|---|---|---|---|
|