Skip to content

๐Ÿ•ถ๏ธ SparkpluGUI displays decoded Sparkplug messages from MQTT IoT

License

Notifications You must be signed in to change notification settings

SeppPenner/sparkplugui

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Software that displays decoded Sparkplug messages from MQTT IoT

Windows, macOS and Linux

SparkpluGUI GIF

โ˜€๏ธ Get Started

  1. Download the Windows, macOS or Linux latest release: https://github.com/Ambre-io/sparkplugui/releases/latest
  2. Launch SparkpluGUI
  3. Setup your server connection with the MQTT Information panel. Possibly in TLS.
  4. Connect and starts to receive messages in the Messages and the Topics Tree panels.
  5. Click on a tree branch and see the message in Last Message panel.

๐Ÿ’ก Use the window small for the MQTT setup mode then enlarge it in width for the reading mode.

๐Ÿ“š Usage Details

Select ๐Ÿ—ฃ๏ธ Language

Choose your favorite language: ๐Ÿ‡บ๐Ÿ‡ธ ๐Ÿ‡ฉ๐Ÿ‡ช ๐Ÿ‡ซ๐Ÿ‡ท ๐Ÿ‡ฎ๐Ÿ‡น ๐Ÿ‡น๐Ÿ‡ณ ๐Ÿ‡ฏ๐Ÿ‡ต ๐Ÿ‡บ๐Ÿ‡ฆ ๐Ÿ‡ท๐Ÿ‡บ ๐Ÿ‡ช๐Ÿ‡ธ ๐Ÿ‡จ๐Ÿ‡ณ ๐Ÿด๓ ฃ๓ ฎ๓ €ถ๓ €ต๓ ฟ ๐Ÿด๓ บ๓ ก๓ ฎ๓ ฌ๓ ฟ ๐Ÿด๓ ฉ๓ ฒ๓ €ฑ๓ €ถ๓ ฟ

It's saved automatically.

Button โ˜๏ธ Connect/Disconnect

Connect the software to the defined server in the MQTT Information panel and subscribe to the topic.

Disconnect the software from the MQTT server, after unsubscribe the topic, to stop the flow or to modify the topic subscription for instance.

MQTT Information

Fields Description Required Saved
Host MQTT server IP or domain name x x
Port MQTT server port x
Topic Choose a topic to track what you need x x
Username [TLS] Use a valid username for the authentication
Password [TLS] Use a valid password for the authentication
Concatenated CA certificates [TLS] TLS certificate from the trusted authority (CA.pem)
Client certificate [TLS] Client certificate signed by the CA (client-crt.pem)
Client key [TLS] Keyfile for the client certificate (client-key.pem)

๐Ÿ’ก In order to use the software in the best conditions please restrict your search to a specific topic.

๐Ÿ’ก If you need to authenticate the software to the MQTT server, please fill the 5 TLS fields to use an optimal and secure connection.

Button โ†•๏ธ Open/Close

Open the entire tree for easy access to your nodes and devices.

Close the entire tree.

Button ๐Ÿ”’ Unlock/Lock

Unlock button gives access to MQTT Information, Messages, Topics Tree and Last Message customization:

  • choose the window size
  • move panels by drag and drop
  • resize panels from the bottom right corner

Lock the customization in order to use the software.

It's saved automatically.

๐Ÿค“ Technical Stack

Thank you all for the beautiful technologies:

โค๏ธ Sponsors

If you like this project or if you wish more Ambre.io open sourced projects, please consider:

  • Become an Ambre.io Sponsor via GitHub (demand in progress)
  • Become an Ambre.io Subscriber via Patreon

Thank you for your time and your energy here. Appreciate it.

About

๐Ÿ•ถ๏ธ SparkpluGUI displays decoded Sparkplug messages from MQTT IoT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 79.6%
  • Go 12.4%
  • JavaScript 4.3%
  • CSS 3.1%
  • HTML 0.6%