Home

Awesome

console mqtt_monitor

<!-- TOC START min:1 max:6 link:true asterisk:false update:true --> <!-- TOC END -->

About

This is a simple console mqtt topic monitor written in python 3. It allows you to subscribe and listen to a number of mqtt topics and display it in a form of table. Optionally it adds some eye-candies and colors to the presented data.

It was tested (with GitHub Actions CI/CD) and works under:

CI Status: Python application

Features

Installation

git clone git@github.com:filipsPL/mqtt-monitor.git

Conda python environment

conda env create -f conda.yml
conda activate mqttmonitor

Set up with pip

pip install -r requirements.txt

Usage

Test server

Connect to the test server and wait for messages:

./mqtt_monitor.py --conf mqtt_monitor.conf.sample

Set up your own config

Screencast

See the monitor in action:

asciicast