C# MQTT net或任何其他专用MQTT服务器/代理是否有完整的管理面板/接口?

C# MQTT net或任何其他专用MQTT服务器/代理是否有完整的管理面板/接口?,c#,user-interface,automation,mqtt,iot,C#,User Interface,Automation,Mqtt,Iot,我正在为某人制作一个简单的自动化系统,并且需要一个用于服务器/代理的MQTT管理面板。我希望它使管理员谁运行服务器,能够看到和更改服务器或客户端的密码。此外,管理员将能够看到所有的主题,并删除订阅的任何客户端,如果他们想。管理员也将能够看到所有的消息发送和接收 我目前正在研究C#MQTTnet和mosquito,但所有服务器都需要通过CLI在配置文件中进行操作(CLI上有自己的命令集)。我是否可以使用WPF表单作为接口,在干净的代码中完成所有工作?这个问题有解决办法吗?我想要一个管理员的用户界面

我正在为某人制作一个简单的自动化系统,并且需要一个用于服务器/代理的MQTT管理面板。我希望它使管理员谁运行服务器,能够看到和更改服务器或客户端的密码。此外,管理员将能够看到所有的主题,并删除订阅的任何客户端,如果他们想。管理员也将能够看到所有的消息发送和接收

我目前正在研究C#MQTTnet和mosquito,但所有服务器都需要通过CLI在配置文件中进行操作(CLI上有自己的命令集)。我是否可以使用WPF表单作为接口,在干净的代码中完成所有工作?这个问题有解决办法吗?我想要一个管理员的用户界面

MQTT服务器也可以由新手用户运行吗?谁没有技术知识


非常感谢您的回复

我从未见过桌面GUI来管理MQTT代理的配置,但您可以使用类似HiveMQ的东西,将管理web门户与其包捆绑在一起。如果存在web api,则可以从桌面应用程序编写api请求,以与管理门户进行交互

见:


这只是众多可能的方法之一。

询问库建议/建议是堆栈溢出的主题。因此,您的要求:1)“能够查看和更改服务器或客户端的密码”。。。没有“服务器”——有“代理”和“客户端”。代理本身没有密码,客户机可以在MOSQUITO的密码文件中定义。2) “查看所有主题并删除任何客户机的订阅(如果需要)。”订阅(大部分)在内存中维护…为了能够“删除”,订阅将采用自定义MQTT代理。@JDAllen感谢您的回复…我想具体了解用户界面。我看过HiveMQ接口,但它只显示带有主题的消息和客户端。我想要类似的东西,但有我描述的额外功能。我想要更多的管理功能,你说需要定制代理。我还想知道我们是否可以将CLI命令转换为代码。我喜欢你的知识和建议,但我目前无法使用付费服务,hive试用版只允许25个客户端。此外,我没有进入制作个人api,因为我有较少的经验和时间。谢谢你的回答。