Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.84 KB

README.md

File metadata and controls

31 lines (25 loc) · 1.84 KB

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://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