AminetAminet
Search:
85579 packages online
About
Recent
Browse
Search
Upload
Setup
Services

comm/net/MQTTExplorer.lha

Mirror:Random
Showing: ppc-amigaos icongeneric icon
No screenshot available
Short:Native MUI MQTT client
Author: blasterreal at gmail.com
Uploader:Serkan Dursun blasterreal gmail com
Type:comm/net
Version:0.3
Architecture:m68k-amigaos >= 3.1
Date:2026-09-10
Requires:68020
Download:comm/net/MQTTExplorer.lha - View contents
Readme:comm/net/MQTTExplorer.readme
Downloads:138

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.3). Connecting, subscribing, publishing, the
live topic tree, multiple saved broker profiles and the automation rules
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.3
------------------
  - New Automation window (Settings > Automation...): define rules that
    run a Shell command when a topic's value crosses a threshold
    (>, <, >=, <=, ==, !=). Topic matching is exact. Each rule fires once
    per crossing, then re-arms only after the value goes back past the
    threshold the other way - so a sustained value doesn't refire it.
  - Up to 16 automation rules, saved to PROGDIR:MqttExplorer.rules.

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).


Contents of comm/net/MQTTExplorer.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   2433    5914  41.1% -lh5- 8d8e Sep  3 20:02 MQTTExplorer.info
[Amiga]                  24782   53996  45.9% -lh5- 2206 Sep  9 11:51 MQTTExplorer/MqttExplorer
[Amiga]                   4611   11749  39.2% -lh5- 4c22 Sep  9 11:47 MQTTExplorer/MqttExplorer.guide
[Amiga]                   2979    6124  48.6% -lh5- 1aaf Sep  3 20:01 MQTTExplorer/MqttExplorer.guide.info
[Amiga]                   1471    1764  83.4% -lh5- 8304 Sep  9 12:02 MQTTExplorer/MqttExplorer.info
[Amiga]                   1492    2953  50.5% -lh5- ed93 Sep  9 11:47 MQTTExplorer/MQTTExplorer.readme
[Amiga]                   2015    5739  35.1% -lh5- cac4 Sep  3 20:02 MQTTExplorer/MQTTExplorer.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         7 files   39783   88239  45.1%            Sep 10 01:33
Page generated in 0.01 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>