Line 1: |
Line 1: |
− | Router monitoring via MQTT Linux guide applies to TRB14x gateway and to RUT9xx, RUTx routers. | + | Router monitoring via MQTT Linux guide applies to TRB14x gateway and to RUT9xx, RUTX routers. |
| ==Introduction== | | ==Introduction== |
| | | |
| '''MQTT (MQ Telemetry Transport or Message Queue Telemetry Transport)''' is an ISO standard (ISO/IEC PRF 20922) publish-subscribe-based messaging protocol. It works on top of the TCP/IP protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. The publish-subscribe messaging pattern requires a message broker. | | '''MQTT (MQ Telemetry Transport or Message Queue Telemetry Transport)''' is an ISO standard (ISO/IEC PRF 20922) publish-subscribe-based messaging protocol. It works on top of the TCP/IP protocol. It is designed for connections with remote locations where a "small code footprint" is required or the network bandwidth is limited. The publish-subscribe messaging pattern requires a message broker. |
| | | |
− | This article provides a guide on how to configure and use a basic MQTT setup on TRB14x gateway and on RUT9xx, RUTx routers. | + | This article provides a guide on how to configure and use a basic MQTT setup on TRB14x gateway and on RUT9xx, RUTX routers. |
| | | |
| ==How MQTT works== | | ==How MQTT works== |
Line 18: |
Line 18: |
| ! style="text-align: left; vertical-align: top;" | temperature | | ! style="text-align: left; vertical-align: top;" | temperature |
| | style="text-align: left; vertical-align: top;" | Temperature of the module in 0.1 degrees Celsius | | | style="text-align: left; vertical-align: top;" | Temperature of the module in 0.1 degrees Celsius |
− | | style="text-align: left; vertical-align: top;" | RUT9xx and RUTx11 | + | | style="text-align: left; vertical-align: top;" | RUT9xx and RUTX11 |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | operator | | ! style="text-align: left; vertical-align: top;" | operator |
| | style="text-align: left; vertical-align: top;" | Current operator’s name | | | style="text-align: left; vertical-align: top;" | Current operator’s name |
− | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTx11 and TRB14x | + | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTX11 and TRB14x |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | signal | | ! style="text-align: left; vertical-align: top;" | signal |
| | style="text-align: left; vertical-align: top;" | Signal strength in dBm | | | style="text-align: left; vertical-align: top;" | Signal strength in dBm |
− | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTx11 and TRB14x | + | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTX11 and TRB14x |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | network | | ! style="text-align: left; vertical-align: top;" | network |
| | style="text-align: left; vertical-align: top;" | Network state | | | style="text-align: left; vertical-align: top;" | Network state |
− | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTx11 and TRB14x | + | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTX11 and TRB14x |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | connection | | ! style="text-align: left; vertical-align: top;" | connection |
| | style="text-align: left; vertical-align: top;" | Current connection type (2G, 3G, 4G) | | | style="text-align: left; vertical-align: top;" | Current connection type (2G, 3G, 4G) |
− | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTx11 and TRB14x | + | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTX11 and TRB14x |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | wan | | ! style="text-align: left; vertical-align: top;" | wan |
| | style="text-align: left; vertical-align: top;" | WAN IP address | | | style="text-align: left; vertical-align: top;" | WAN IP address |
− | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTx11 and TRB14x | + | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTX11 and TRB14x |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | uptime | | ! style="text-align: left; vertical-align: top;" | uptime |
| | style="text-align: left; vertical-align: top;" | System uptime in seconds | | | style="text-align: left; vertical-align: top;" | System uptime in seconds |
− | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTxx and TRB14x | + | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTX and TRB14x |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | name | | ! style="text-align: left; vertical-align: top;" | name |
| | style="text-align: left; vertical-align: top;" | Router’s device code | | | style="text-align: left; vertical-align: top;" | Router’s device code |
− | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTxx and TRB14x | + | | style="text-align: left; vertical-align: top;" | RUT9xx, RUTX and TRB14x |
| |- | | |- |
| ! style="text-align: left; vertical-align: top;" | digital1 | | ! style="text-align: left; vertical-align: top;" | digital1 |
Line 80: |
Line 80: |
| | | |
| | | |
− | Configuration for a TRB14x gateways and a RUTxx routers look like this: | + | Configuration for a TRB14x gateways and a RUTX routers looks like this: |
| | | |
| [[Image:Configuration_examples_publisher_new_design.png]] | | [[Image:Configuration_examples_publisher_new_design.png]] |