GithubHelp home page GithubHelp logo

frankenapps / mqttdebugger Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 1.0 201 KB

Test and Debug applications which use the MQTT protocol.

License: MIT License

C# 100.00%
avaloniaui mqtt-protocol mqtt netcore

mqttdebugger's Introduction

Mqtt Debugger

This program is designed to help you quickly test any project using MQTT. It includes a broker (server) and a client, that you can use to subscribe and send messages to certain topics. The goal is to provide a flexible and easy interface for interacting with MQTT.

Internally this project uses MQTTnet and AvaloniaUI

How to use

  1. Clone the repository git clone https://github.com/FrankenApps/MqttDebugger
  2. Go to directory cd MqttDebugger
  3. Run the project dotnet run

There are also prebuilt (but unsigned) binaries available for Windows, Linux and Mac.

Quick overview

Here is a quick overview of what it can currently do.

Broker

It is possibly to set up a local server, that can be reached from your local network, if you grant access. The broker can use several usernames (and password) for authentication, but don't expect real security (this is only meant for testing).

Cient

You can subscribe to all (or some) topics and send and receive messages. In the future it will also be possible to write messages to files and plot the received data. I also hope to include tools that allow for more sophisticated analysis of the messages in the future.

mqttdebugger's People

Contributors

frankenapps avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

sepppenner

mqttdebugger's Issues

Binary release

Hi,

is it possible that you also create a binary package as zip for example when releasing a new version? In my opinion it would improve acceptance a lot.

Best regards
Christian

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.