Skip to content

fatihboy/WinMQTTHub

Repository files navigation

WinMQTTHub

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;

ComponentDescription
WinMQTTHub.CoreMain library for WinMQTTHub. Entry class **Hub** located within this assembly.
WinMQTTHub.AppWinMQTTHub desktop application. Acts as a simple desktop application wrapper for **Hub** class.
WinMQTTHub.ServiceWinMQTTHub service application. Acts as a simple windows service wrapper for **Hub** class.

Configuration

Hub application uses following parameters;

PropertyDescriptionDefault
BrokerUrl URL of the MQTT broker to use. tcp:https://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

Note

Application icons made byPixel Buddha from www.flaticon.com is licensed by CC 3.0 BY

About

Remotely control your Windows box over MQTT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages