MQTTnet.Rx.Modbus 2.0.1

dotnet add package MQTTnet.Rx.Modbus --version 2.0.1                
NuGet\Install-Package MQTTnet.Rx.Modbus -Version 2.0.1                
此命令旨在用在 Visual Studio 的包管理器控制台中,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="MQTTnet.Rx.Modbus" Version="2.0.1" />                
对于支持 PackageReference 的项目,请将此 XML 节点复制到项目文件中,以引用此包。
paket add MQTTnet.Rx.Modbus --version 2.0.1                
#r "nuget: MQTTnet.Rx.Modbus, 2.0.1"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将此内容复制到交互工具或脚本的源代码中,以引用此包。
// Install MQTTnet.Rx.Modbus as a Cake Addin
#addin nuget:?package=MQTTnet.Rx.Modbus&version=2.0.1

// Install MQTTnet.Rx.Modbus as a Cake Tool
#tool nuget:?package=MQTTnet.Rx.Modbus&version=2.0.1                

License Build

MQTTnet.Rx.ManagedClient

Nuget NuGet

MQTTnet.Rx.ABPlc

Nuget NuGet

MQTTnet.Rx.Modbus

Nuget NuGet

MQTTnet.Rx.S7Plc

Nuget NuGet

MQTTnet.Rx.SerialPort

Nuget NuGet

MQTTnet.Rx.TwinCAT

Nuget NuGet

Alt

<p align="left"> <a href="https://github.com/ChrisPulman/MQTTnet.Rx"> <img alt="MQTTnet.Rx" src="https://github.com/ChrisPulman/MQTTnet.Rx/blob/main/Images/logo.png" width="200"/> </a> </p>

MQTTnet.Rx.ManagedClient

MQTTnet Broker 的响应式托管客户端

创建一个 Mqtt 客户端以发布可观察流

Create.MqttClient()
    .WithClientOptions(a => a.WithTcpServer("localhost", 9000))
    .PublishMessage(_message)
    .Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.PacketIdentifier}]"));

创建一个托管 Mqtt 客户端以发布可观察流

Create.ManagedMqttClient()
    .WithManagedClientOptions(a =>
    a.WithAutoReconnectDelay(TimeSpan.FromSeconds(5))
        .WithClientOptions(c =>
            c.WithTcpServer("localhost", 9000)))
    .SubscribeToTopic("FromMilliseconds")
    .Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.ApplicationMessage.Topic}] value : {r.ApplicationMessage.ConvertPayloadToString()}"));

创建一个 Mqtt 客户端以订阅到一个主题

Create.MqttClient()
    .WithClientOptions(a => a.WithTcpServer("localhost", 9000))
    .SubscribeToTopic("FromMilliseconds")
    .Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.ApplicationMessage.Topic}] value : {r.ApplicationMessage.ConvertPayloadToString()}"));

创建一个托管 Mqtt 客户端以订阅到一个主题

Create.ManagedMqttClient()
    .WithManagedClientOptions(a =>
        a.WithAutoReconnectDelay(TimeSpan.FromSeconds(5))
            .WithClientOptions(c =>
                c.WithTcpServer("localhost", 9000)))
    .SubscribeToTopic("FromMilliseconds")
    .Subscribe(r => Console.WriteLine($"{r.ReasonCode} [{r.ApplicationMessage.Topic}] value : {r.ApplicationMessage.ConvertPayloadToString()}"));
产品 兼容和计的其他目标框架版本。
.NET net5.0 已计算。 net5.0-windows 已计算。 net6.0 是兼容的。 net6.0-android 已计算。 net6.0-ios 已计算。 net6.0-maccatalyst 已计算。 net6.0-macos 已计算。 net6.0-tvos 已计算。 net6.0-windows 已计算。 net7.0 是兼容的。 net7.0-android 已计算。 net7.0-ios 已计算。 net7.0-maccatalyst 已计算。 net7.0-macos 已计算。 net7.0-tvos 已计算。 net7.0-windows 已计算。 net8.0 是兼容的。 net8.0-android 已计算。 net8.0-browser 已计算。 net8.0-ios 已计算。 net8.0-maccatalyst 已计算。 net8.0-macos 已计算。 net8.0-tvos 已计算。 net8.0-windows 已计算。
.NET Core netcoreapp2.0 已计算。 netcoreapp2.1 已计算。 netcoreapp2.2 已计算。 netcoreapp3.0 已计算。 netcoreapp3.1 已计算。
.NET Standard netstandard2.0 是兼容的。 netstandard2.1 已计算。
.NET Framework net461已被计算。 net462已被计算。 net463已被计算。 net47已被计算。 net471已被计算。 net472已被计算。 net48已被计算。 net481已被计算。
MonoAndroid monoandroid已被计算。
MonoMac monomac已被计算。
MonoTouch monotouch已被计算。
Tizen tizen40已被计算。 tizen60已被计算。
Xamarin.iOS xamarinios已被计算。
Xamarin.Mac xamarinmac已被计算。
Xamarin.TVOS xamarintvos已被计算。
Xamarin.WatchOS xamarinwatchos已被计算。
兼容的目标框架
包括的目标框架(在包中)
有关更多信息,请参阅目标框架.NET Standard

NuGet 包

此包未被任何 NuGet 包使用。

GitHub 存储库

此包未由任何热门 GitHub 存储库使用。

版本 下载 最后更新
2.0.1 111 3/19/2024
1.3.1 194 12/26/2023
1.2.2 192 10/16/2023
1.2.1 113 10/15/2023
1.1.1 135 9/7/2023
1.1.0 164 8/19/2023
0.9.0 164 4/27/2023
0.8.0 219 3/18/2023
0.7.0 296 1/1/2023
0.3.0 353 10/29/2022
0.2.0 384 9/2/2022
0.1.0 395 8/8/2022

与 Net 6 / 7 / 8 和 netstandard2.0 的兼容性