# TK.Mqtt.Client **Repository Path**: tianxin110/TK.Mqtt.Client ## Basic Information - **Project Name**: TK.Mqtt.Client - **Description**: 基于mqttnet封装的易用客户端 - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-12-21 - **Last Updated**: 2023-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TK.Mqtt.Client #### 介绍 基于mqttnet封装的易用客户端 #### 使用说明 ``` using Microsoft.Extensions.Configuration; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; namespace TK.Mqtt.Client.Demo { class Program { public static void Main(string[] args) { CreateHostBuilder(args).Build().Run(); } public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureAppConfiguration((host, config) => { config.AddJsonFile("mqttconfig.json", true, true); }) .ConfigureLogging(log => { log.ClearProviders(); log.SetMinimumLevel(LogLevel.Trace).AddConsole().AddDebug(); }) .ConfigureServices((host, services) => { //services.AddSingleton(); services.AddMqttClientWrapper(host.Configuration). AddMqttDataHandler(); }); } } ```