mqttnet
Installation
SKILL.md
MQTTnet Skill
MQTTnet is used in VanDaemon for MQTT-based device communication, specifically for the ESP32 LED dimmer integration. The codebase uses MQTTnet 4.3.x with a managed client pattern running as a background service.
Quick Start
Basic Managed Client Setup
// From MqttLedDimmerPlugin pattern
private readonly IMqttClient _mqttClient;
private MqttClientOptions _options = null!;
public async Task InitializeAsync(Dictionary<string, object> configuration, CancellationToken ct = default)
{
var factory = new MqttFactory();
_mqttClient = factory.CreateMqttClient();
Related skills