Skip to content
Remotely control your Windows box over MQTT
C#
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Libraries
WinMQTTHub.App
WinMQTTHub.Core
WinMQTTHub.DesktopThings
WinMQTTHub.Service
WinMQTTHub.SystemThings
.gitignore
.travis.yml
Enterprisecoding.WinMQTTHub.sln
LICENSE
README.md

README.md

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

You can’t perform that action at this time.