Short: Native MUI MQTT client Author: Serkan Dursun blasterreal@gmail.com Uploader: Serkan Dursun blasterreal gmail com Type: comm/net Version: 0.2 Requires: 68020 Architecture: m68k-amigaos >= 3.1 MqttExplorer is a native MUI (Magic User Interface) application for classic AmigaOS. It connects to an MQTT broker, shows every topic it publishes as a live-updating tree, lets you inspect any message, and publish your own - a small, on-target equivalent of the desktop MQTT Explorer tool. Status: work in progress (v0.2). Connecting, subscribing, publishing, the live topic tree and multiple saved broker profiles have all been verified on real hardware/WinUAE, but this is still under active development, not a finished/polished release. What's new in 0.2 ------------------ - Broker connection settings moved out of the main window into their own Servers... window, with support for saving more than one broker profile (add/delete/edit, switch between them from the main window's Server cycle gadget). - Each broker profile has its own subscribe filter and QoS, used to auto-subscribe as soon as Connect succeeds - no separate Subscribe step needed for the common case. - The topic tree's title shows the connected broker's name. - The message log now uses NList.mcc and auto-scrolls to the newest entry as messages arrive. - Various layout fixes (readable field widths in Servers..., proportional panel sizing). Requirements ------------ - AmigaOS 3.1+, 68020 or better. - MUI 3.8+/4.x, with Listtree.mcc (ships with any standard install) and NList.mcc/NListview.mcc (very common third-party classes, not always bundled by default - available from Aminet if missing). - A TCP/IP stack providing bsdsocket.library. - midge's mqtt.library, copied to LIBS: - MqttExplorer is built on top of it and will not run without it. https://github.com/sidick/midge / https://sidick.github.io/midge/ - Optional, for TLS brokers: AmiSSL 5.x, installed separately. Quick start ----------- Copy midge's mqtt.library to LIBS: Run MqttExplorer, press Servers..., fill in your broker's Host/Port/ Client ID and press Save, then Close. Pick that broker from the Server cycle gadget and press Connect - it subscribes to its configured filter (default "#", i.e. everything) automatically. See MqttExplorer.guide for the full user manual (AmigaGuide format).