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
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
#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
NuGet 团队不提供对此客户端的支持。请联系其 维护者 以获取支持。
MQTTnet.Rx.ManagedClient
MQTTnet.Rx.ABPlc
MQTTnet.Rx.Modbus
MQTTnet.Rx.S7Plc
MQTTnet.Rx.SerialPort
MQTTnet.Rx.TwinCAT
<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已被计算。 |
-
.NETStandard 2.0
- ModbusRx (>= 1.0.0)
- MQTTnet.Rx.Client (>= 2.0.1)
-
net6.0
- ModbusRx (>= 1.0.0)
- MQTTnet.Rx.Client (>= 2.0.1)
-
net7.0
- ModbusRx (>= 1.0.0)
- MQTTnet.Rx.Client (>= 2.0.1)
-
net8.0
- ModbusRx (>= 1.0.0)
- MQTTnet.Rx.Client (>= 2.0.1)
NuGet 包
此包未被任何 NuGet 包使用。
GitHub 存储库
此包未由任何热门 GitHub 存储库使用。
与 Net 6 / 7 / 8 和 netstandard2.0 的兼容性