Skip to content

Introduction

Fatih Boy edited this page Apr 21, 2017 · 1 revision

WinMQTTHub

Enterprisecoding WinMQTTHub is an application/windows 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.

System status

Hub class Sends following message with JSON payload during start up and shutdown phases;

Topic: /winmqtthub/system/online QoS: 2 Persistent: yes
Payload: state:boolean
True when WinMQTTHub is running, false otherwise.

Addons

All WinMQTTHub functionality provided through addon libraries. WinMQTT comes with following predefined libraries;

Extensibility

WinMQTTHub has build in addon support. Details on extensibility can be found on wiki page. Please feel free to contribute with your own addons.

Clone this wiki locally