Enterprisecoding WinMQTTHub is an application/service/library which allows you to remotely control your Windows system over MQTT.
WinMQTT consist of tree main components;
| Component | Description |
|---|---|
| WinMQTTHub.Core | Main library for WinMQTTHub. Entry class **Hub** located within this assembly. |
| WinMQTTHub.App | WinMQTTHub desktop application. Acts as a simple desktop application wrapper for **Hub** class. |
| WinMQTTHub.Service | WinMQTTHub service application. Acts as a simple windows service wrapper for **Hub** class. |
Hub application uses following parameters;
| Property | Description | Default |
|---|---|---|
| BrokerUrl | URL of the MQTT broker to use. | tcp://localhost:1883 |
| BrokerUsername | Username used when connecting to MQTT broker. | |
| BrokerPassword | Password used when connecting to MQTT broker. | |
| ClientId | Client ID to present to the broker. | WinMQTTHub |
| TopicPrefix | Client ID to present to the broker. | winmqtthub |
| ReconnectInterval | Time interval between connection attempts in seconds. | 5 |
| ModuleAssemblyPattern | Assembly search pattern for addon things. | *.*Things.dll |
Usage and development details can be found on project wiki
Application icons made byPixel Buddha from www.flaticon.com is licensed by CC 3.0 BY