Line 1: |
Line 1: |
− | {{Template:Networking_rutos_manual_fw_disclosure | + | {{Template: Networking_rutos_manual_fw_disclosure |
− | | fw_version = {{{series}}}_R_00.02.05 | + | | fw_version ={{Template: Networking_rutos_manual_latest_fw |
− | | series = {{{series}}} | + | | series = {{{series}}} |
| + | }} |
| }} | | }} |
− | | + | {{#ifeq: {{{series}}} | RUT9 |<br><i><b>Note</b>: <b>[[{{{name}}} MQTT (legacy WebUI)|click here]]</b> for the old style WebUI (FW version {{Template: Networking_rutos_manual_latest_fw | series = RUT9XX}} and earlier) user manual page.</i>|}} |
| + | {{#ifeq: {{{series}}} | RUT2 |<br><i><b>Note</b>: <b>[[{{{name}}} MQTT (legacy WebUI)|click here]]</b> for the old style WebUI (FW version {{Template: Networking_rutos_manual_latest_fw | series = RUT2XX}} and earlier) user manual page.</i>|}} |
| ==Summary== | | ==Summary== |
| | | |
Line 11: |
Line 13: |
| | | |
| This chapter is an overview of the MQTT page for {{{name}}} devices. | | This chapter is an overview of the MQTT page for {{{name}}} devices. |
| + | {{#switch: {{{series}}} |
| + | | #default = |
| + | | TRB2|RUT36X|RUT30X|RUT9|TCR1|RUT2|RUT2M|RUT9M = |
| + | <u><b> |
| + | |
| + | Note:</b> MQTT is additional software that can be installed from the <b>Services → [[{{{name}}} Package Manager|Package Manager]]</b> page.</u> |
| + | }} |
| | | |
| ==MQTT Broker== | | ==MQTT Broker== |
Line 47: |
Line 56: |
| The <b>Security</b> section is used to configure TLS/SSL . | | The <b>Security</b> section is used to configure TLS/SSL . |
| | | |
− | [[File:Networking_rutos_manual_mqtt_broker_settings_security.png|border|class=tlt-border]] | + | [[File:Networking_rutos_manual_mqtt_broker_settings_security_2.png|border|class=tlt-border]] |
| | | |
| <table class="nd-mantable"> | | <table class="nd-mantable"> |
Line 59: |
Line 68: |
| <td>off | on; default: <b>off</b></td> | | <td>off | on; default: <b>off</b></td> |
| <td>Turns the use of TLS/SSL for this MQTT connection on or off.</td> | | <td>Turns the use of TLS/SSL for this MQTT connection on or off.</td> |
| + | </tr> |
| + | <tr> |
| + | <td>TLS type</td> |
| + | <td>Certificate based {{!}} <span style="color:darkred">Pre-shared key based</span>; default: '''Certificate based'''</td> |
| + | <td>Select type of TLS.</td> |
| </tr> | | </tr> |
| <tr> | | <tr> |
Line 84: |
Line 98: |
| <td>tlsv1 | tlsv1.1 | tlsv1.2 | Support all; default: <b>Support all</b></td> | | <td>tlsv1 | tlsv1.1 | tlsv1.2 | Support all; default: <b>Support all</b></td> |
| <td>Specifies which TLS version(s) is will be supported by this broker.</td> | | <td>Specifies which TLS version(s) is will be supported by this broker.</td> |
| + | </tr> |
| + | <tr> |
| + | <td><span style="color:darkred">Pre-shared key based:</span> Pre-Shared-Key</td> |
| + | <td>string; default: <b>none</b></td> |
| + | <td>The pre-shared-key in hex format with no leading "0x".</td> |
| + | </tr> |
| + | <tr> |
| + | <td><span style="color:darkred">Pre-shared key based:</span> Identity</td> |
| + | <td>string; default: <b>none</b></td> |
| + | <td>The identity of this client. May be used as the username depending on the server settings.</td> |
| </tr> | | </tr> |
| </table> | | </table> |
Line 110: |
Line 134: |
| <td>string; default: <b>none</b></td> | | <td>string; default: <b>none</b></td> |
| <td>Name of the Bridge connection. This is used for easier management purposes.</td> | | <td>Name of the Bridge connection. This is used for easier management purposes.</td> |
| + | </tr> |
| + | <tr> |
| + | <td>Protocol version</td> |
| + | <td>3.1 | 3.1.1; default: <b>3.1</b></td> |
| + | <td>Selects protocol version</td> |
| </tr> | | </tr> |
| <tr> | | <tr> |
Line 296: |
Line 325: |
| <td>off | on; default: <b>off</b></td> | | <td>off | on; default: <b>off</b></td> |
| <td>Allows connections without verifying server authenticity.</td> | | <td>Allows connections without verifying server authenticity.</td> |
| + | </tr> |
| + | <tr> |
| + | <td>TLS type</td> |
| + | <td>Certificate based {{!}} <span style="color:darkred">Pre-shared key based</span>; default: '''Certificate based'''</td> |
| + | <td>Select type of TLS.</td> |
| </tr> | | </tr> |
| <tr> | | <tr> |
Line 316: |
Line 350: |
| <td>.key file; default: <b>none</b></td> | | <td>.key file; default: <b>none</b></td> |
| <td>Key file used in Transport Layer Security.</td> | | <td>Key file used in Transport Layer Security.</td> |
| + | </tr> |
| + | <tr> |
| + | <td><span style="color:darkred">Pre-shared key based:</span> Pre-Shared-Key</td> |
| + | <td>string; default: <b>none</b></td> |
| + | <td>The pre-shared-key in hex format with no leading "0x".</td> |
| + | </tr> |
| + | <tr> |
| + | <td><span style="color:darkred">Pre-shared key based:</span> Identity</td> |
| + | <td>string; default: <b>none</b></td> |
| + | <td>The identity of this client. May be used as the username depending on the server settings.</td> |
| </tr> | | </tr> |
| </table> | | </table> |
| | | |
| [[Category:{{{name}}} Services section]] | | [[Category:{{{name}}} Services section]] |