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: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
Application icons made byPixel Buddha from www.flaticon.com is licensed by CC 3.0 BY