Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

A real gentleman never takes bases unless he really has to. -- Overheard in an algebra lecture.


dovenet / Synchronet Discussion / MQTT

SubjectAuthor
* MQTTapam
+* MQTTDigital Man
|+* MQTTNightfox
||`- MQTTapam
|`- MQTTapam
`- Re: MQTTRagnarok

1
MQTT

<66152368.140.dove-syncdisc@happylnd.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=2428&group=DOVE-Net.Synchronet_Discussion#2428

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: apam@VERT/HAPPYLND (apam)
To: All
Subject: MQTT
Message-ID: <66152368.140.dove-syncdisc@happylnd.synchro.net>
Date: Tue, 9 Apr 2024 21:15:52 +1000
X-Comment-To: All
Path: rocksolidbbs.com!not-for-mail
Organization: Happyland
Newsgroups: DOVE-Net.Synchronet_Discussion
X-FTN-PID: Synchronet 3.20a-Linux master/fa91e9074 Apr 05 202 GCC 12.2.0
X-FTN-MSGID: 51564.sync@1:103/705 2a7b69b1
X-FTN-CHRS: CP437 2
WhenImported: 20240409091813-0700 c1e0
WhenExported: 20240411085063-0700 c1e0
ExportedFrom: VERT sync 51564
WhenImported: 20240409211552+1000 1258
WhenExported: 20240410021815+1000 1258
ExportedFrom: HAPPYLND dove-syncdisc 140
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: apam - Tue, 9 Apr 2024 11:15 UTC

Hello

I'm kind of a little bit excited about the MQTT support in synchronet 3.20.

When I was working on Magicka, I added MQTT support to the BBS and wrote a QT application to monitor the nodes on my desktop (another computer from the bbs).

I was thinking about making a similar program for synchronet, but am wondering if anyone else is working on this sort of thing, or if something similar already exists?

I know the MQTT stuff in synchronet is a lot more detailed than what I did in magicka, but to start with I was thinking of just having a list of nodes with the status in them, and going from there.

Andrew

---
■ Synchronet ■ HappyLand - happylnd.synchro.net

MQTT

<66158303.51567.sync@vert.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=2430&group=DOVE-Net.Synchronet_Discussion#2430

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: digital.man@VERT (Digital Man)
To: apam
Subject: MQTT
Message-ID: <66158303.51567.sync@vert.synchro.net>
Date: Tue, 9 Apr 2024 11:03:47 -0700
X-Comment-To: apam
Path: rocksolidbbs.com!not-for-mail
Organization: Vertrauen
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <66152368.140.dove-syncdisc@happylnd.synchro.net>
References: <66152368.140.dove-syncdisc@happylnd.synchro.net>
X-FTN-PID: Synchronet 3.20a-Win32 master/8108e0cd9 Apr 08 202 MSC 1916
X-FTN-MSGID: 51567.sync@1:103/705 2a7b8272
X-FTN-REPLY: 51564.sync@1:103/705 2a7b69b1
X-FTN-CHRS: CP437 2
WhenImported: 20240409110347-0700 c1e0
WhenExported: 20240411085063-0700 c1e0
ExportedFrom: VERT sync 51567
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Digital Man - Tue, 9 Apr 2024 18:03 UTC

Re: MQTT
By: apam to All on Tue Apr 09 2024 09:15 pm

> Hello
>
> I'm kind of a little bit excited about the MQTT support in synchronet 3.20.

I am too! Glad to hear some others appreciate the potential. :-)

> When I was working on Magicka, I added MQTT support to the BBS and wrote a
> QT application to monitor the nodes on my desktop (another computer from the
> bbs).
>
> I was thinking about making a similar program for synchronet, but am
> wondering if anyone else is working on this sort of thing, or if something
> similar already exists?

Ree wrote up a web-based sysop "control panel" that uses MQTT:
https://gitlab.synchro.net/main/sbbs/-/tree/master/webv4/components/webmonitor

I tried setting up up but didn't have much success, so I'm not sure how far along it is. But I seem to recall at least one other sysop successfully using it.

> I know the MQTT stuff in synchronet is a lot more detailed than what I did
> in magicka, but to start with I was thinking of just having a list of nodes
> with the status in them, and going from there.

Yeah, that'd be cool.

I was thinking QT myself for a future cross-platform replacement for the Synchronet control panel (sbbsctrl) for Windows. But when attempting (in QT) to recreate the same 4-main panel docksite interface we have to today in sbbsctrl, I wasn't successful. I do plan to take another stab at that in the future. Also considering using wxWidgets.
--
digital man (rob)

Sling Blade quote #24:
Karl: Kaiser blade. I hit my mother upside the head with it. Mmm... Killed her.
Norco, CA WX: 72.9°F, 17.0% humidity, 4 mph NW wind, 0.00 inches rain/24hrs
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net

MQTT

<66158A7F.85662.dove_sync@digitaldistortionbbs.com>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=2433&group=DOVE-Net.Synchronet_Discussion#2433

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: nightfox@VERT/DIGDIST (Nightfox)
To: Digital Man
Subject: MQTT
Message-ID: <66158A7F.85662.dove_sync@digitaldistortionbbs.com>
Date: Tue, 9 Apr 2024 11:35:43 -0700
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Digital Distortion
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <66158303.51567.sync@vert.synchro.net>
References: <66158303.51567.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/bf7728020 Apr 05 202 GCC 11.4.0
X-FTN-MSGID: 51570.sync@1:103/705 2a7b8f6e
X-FTN-REPLY: 51567.sync@1:103/705 2a7b8272
X-FTN-CHRS: CP437 2
WhenImported: 20240409115908-0700 c1e0
WhenExported: 20240411085063-0700 c1e0
ExportedFrom: VERT sync 51570
WhenImported: 20240409113543-0700 c1e0
WhenExported: 20240409120011-0700 c1e0
ExportedFrom: DIGDIST dove_sync 85662
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: Nightfox - Tue, 9 Apr 2024 18:35 UTC

Re: MQTT
By: Digital Man to apam on Tue Apr 09 2024 11:03 am

DM> Synchronet control panel (sbbsctrl) for Windows. But when attempting (in
DM> QT) to recreate the same 4-main panel docksite interface we have to today
DM> in sbbsctrl, I wasn't successful. I do plan to take another stab at that
DM> in the future. Also considering using wxWidgets.

I've used wxWidgets in the past (it has been a while). I've heard a lot of people say they like Qt though (although I haven't used Qt myself). I thought wxWidgets was pretty good. I had used CodeBlocks at one point to help put together a UI, but that was around 2004-2005, and there may be better tools these days.

Nightfox

---
■ Synchronet ■ Digital Distortion: digitaldistortionbbs.com

MQTT

<6615C7EA.152.dove-syncdisc@happylnd.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=2440&group=DOVE-Net.Synchronet_Discussion#2440

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: apam@VERT/HAPPYLND (apam)
To: Nightfox
Subject: MQTT
Message-ID: <6615C7EA.152.dove-syncdisc@happylnd.synchro.net>
Date: Wed, 10 Apr 2024 08:57:46 +1000
X-Comment-To: Nightfox
Path: rocksolidbbs.com!not-for-mail
Organization: Happyland
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <66158A7F.85662.dove_sync@digitaldistortionbbs.com>
References: <66158A7F.85662.dove_sync@digitaldistortionbbs.com>
X-FTN-PID: Synchronet 3.20a-Linux master/fa91e9074 Apr 05 202 GCC 12.2.0
X-FTN-MSGID: 51580.sync@1:103/705 2a7c1282
X-FTN-REPLY: 51570.sync@1:103/705 2a7b8f6e
X-FTN-CHRS: CP437 2
WhenImported: 20240409211814-0700 c1e0
WhenExported: 20240411085063-0700 c1e0
ExportedFrom: VERT sync 51580
WhenImported: 20240410085746+1000 1258
WhenExported: 20240410141815+1000 1258
ExportedFrom: HAPPYLND dove-syncdisc 152
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: apam - Tue, 9 Apr 2024 22:57 UTC

Re: MQTT
By: Nightfox to Digital Man on Tue Apr 09 2024 11:35 am

Ni> I've used wxWidgets in the past (it has been a while). I've heard a lot
Ni> of people say they like Qt though (although I haven't used Qt myself). I
Ni> thought wxWidgets was pretty good. I had used CodeBlocks at one point to
Ni> help put together a UI, but that was around 2004-2005, and there may be
Ni> better tools these days.

When I used wxWidgets, I didn't realize there was any gui builder lol.

I really like QT, qtcreator (their IDE) is really nice. QT has everything you might need (even an Mqtt module)

The only thing with QT is that the license is GPL3 unless you buy a license - and I believe buying a license is very expensive. I think WxWidgets is LGPL. Still, it doesn't matter too much if you're working on OpenSource stuff anyway.

Andrew

---
■ Synchronet ■ HappyLand - happylnd.synchro.net

MQTT

<6615C9BD.153.dove-syncdisc@happylnd.synchro.net>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=2441&group=DOVE-Net.Synchronet_Discussion#2441

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: apam@VERT/HAPPYLND (apam)
To: Digital Man
Subject: MQTT
Message-ID: <6615C9BD.153.dove-syncdisc@happylnd.synchro.net>
Date: Wed, 10 Apr 2024 09:05:33 +1000
X-Comment-To: Digital Man
Path: rocksolidbbs.com!not-for-mail
Organization: Happyland
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <66158303.51567.sync@vert.synchro.net>
References: <66158303.51567.sync@vert.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/fa91e9074 Apr 05 202 GCC 12.2.0
X-FTN-MSGID: 51581.sync@1:103/705 2a7c1283
X-FTN-REPLY: 51567.sync@1:103/705 2a7b8272
X-FTN-CHRS: CP437 2
WhenImported: 20240409211814-0700 c1e0
WhenExported: 20240411085063-0700 c1e0
ExportedFrom: VERT sync 51581
WhenImported: 20240410090533+1000 1258
WhenExported: 20240410141815+1000 1258
ExportedFrom: HAPPYLND dove-syncdisc 153
Content-Type: text/plain; charset=IBM437
Content-Transfer-Encoding: 8bit
 by: apam - Tue, 9 Apr 2024 23:05 UTC

Re: MQTT
By: Digital Man to apam on Tue Apr 09 2024 11:03 am

DM> I was thinking QT myself for a future cross-platform replacement for the
DM> Synchronet control panel (sbbsctrl) for Windows. But when attempting (in
DM> QT) to recreate the same 4-main panel docksite interface we have to today
DM> in sbbsctrl, I wasn't successful. I do plan to take another stab at that
DM> in the future. Also considering using wxWidgets.

I like QT, althought the UI building is probably my least favourite part. I'm not too familiar with the sbbsctrl program (I've seen it a couple of times but don't really remember it) but it might be you have to make a widget if none of the ones that come with do it right.

WxWidgets is also good. I used it for a gopher client I wrote back a while ago, I wasn't aware there was a GUI builder, but apparently there is.

WxWidgets might be a little easer with license requirements, as with qt only the currently supported releases are available as opensource, KDE kept a fork of qt5 to apply patches as they only just have upgraded to qt6, but that doesn't help much on windows. Though I imagine a synchronet control panel would be much easier to keep up with QT, than an entire desktop environment :P

Andrew

---
■ Synchronet ■ HappyLand - happylnd.synchro.net

Re: MQTT

<66173AD9.81184.dovenetsync@bbs.docksud.com.ar>

  copy mid

https://www.rocksolidbbs.com/dovenet/article-flat.php?id=2442&group=DOVE-Net.Synchronet_Discussion#2442

  copy link   Newsgroups: DOVE-Net.Synchronet_Discussion
From: ragnarok@VERT/DOCKSUD (Ragnarok)
To: apam
Subject: Re: MQTT
Message-ID: <66173AD9.81184.dovenetsync@bbs.docksud.com.ar>
Date: Wed, 10 Apr 2024 22:20:25 -0300
X-Comment-To: apam
Path: rocksolidbbs.com!not-for-mail
Organization: Dock Sud BBS
Newsgroups: DOVE-Net.Synchronet_Discussion
In-Reply-To: <66152368.140.dove-syncdisc@happylnd.synchro.net>
References: <66152368.140.dove-syncdisc@happylnd.synchro.net>
X-FTN-PID: Synchronet 3.20a-Linux master/e6314118d abr 01 202 GCC 10.2.1
X-FTN-MSGID: 51583.sync@1:103/705 2a7d3a8d
X-FTN-REPLY: 51564.sync@1:103/705 2a7b69b1
X-FTN-CHRS: UTF-8 4
WhenImported: 20240410182118-0700 c1e0
WhenExported: 20240411085063-0700 c1e0
ExportedFrom: VERT sync 51583
WhenImported: 20240410222025-0300 ff4c
WhenExported: 20240410222116-0300 ff4c
ExportedFrom: DOCKSUD dovenetsync 81184
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Content-Language: es-AR
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
 by: Ragnarok - Thu, 11 Apr 2024 01:20 UTC

El 9/4/24 a las 08:15, apam escribi�:
> Hello
>
> I'm kind of a little bit excited about the MQTT support in synchronet 3.20.
>
> When I was working on Magicka, I added MQTT support to the BBS and wrote a QT application to monitor the nodes on my desktop (another computer from the bbs).
>
> I was thinking about making a similar program for synchronet, but am wondering if anyone else is working on this sort of thing, or if something similar already exists?
>
> I know the MQTT stuff in synchronet is a lot more detailed than what I did in magicka, but to start with I was thinking of just having a list of nodes with the status in them, and going from there.
>
> Andrew
>
> ---
> � Synchronet � HappyLand - happylnd.synchro.net

I like QT, but I think I prefer it to be a web app, because it can be
hosted directly on the sbbs webserver and the build and deploy is simpler.
The panel that they started to make with mqtt, although it is not yet
fully functional, seems like a good idea to me. Maybe you should choose
a good framework to make it easy to put together the screen dashboards.
But I agree that MQTT in sbbs (or Magicka) is a very good idea
---
� Synchronet � Dock Sud BBS TLD 24 HS - bbs.docksud.com.ar


dovenet / Synchronet Discussion / MQTT

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor