Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.18 KB

README.md

File metadata and controls

28 lines (21 loc) · 1.18 KB

MQTTnet.Server

MQTTnet Server is a standalone cross platform MQTT server (like mosquitto) basing on the library MQTTnet. It has the following features.

  • Running portable (no installation required)
  • Runs under Windows, Linux, macOS, Raspberry Pi
  • Python scripting support for manipulating messages, validation of clients, building business logic etc.
  • Supports WebSocket and TCP (with and without TLS) connections
  • Provides a HTTP based API (including Swagger endpoint)
  • Extensive configuration parameters and customization supported

Starting portable version

The portable version requires a local installation of the .net core runtime. With that runtime installed the server can be started via the following comand.

dotnet .\MQTTnet.Server.dll

Starting self contained versions

The self contained versions are fully portable versions including the .net core runtime. The server can be started using the contained executable files.

Windows:

MQTTnet.Server.exe

Linux:

./MQTTnet.Server (must be set to executable first via chmod +x ./MQTTnet.Server)