Control your Windows box over MQTT!
Enterprisecoding WinMQTTHub is an application/service/library which allows you to remotely control your Windows system over MQTT.
WinMQTT consist of tree main components;
|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;
|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